在代碼后置模型的概念中,我們可以從頁面的實際內容中將代碼隔開。但由于如今web應用程序日趨復雜,因此要將開發過程的不同部分分割開通常比較困難。如果不考慮外觀效果和長時間穩定的可維護性,那么編寫web應用程序是非常困難的。一些公司專門負責創建網站外觀和使用感覺的設計人員,這就允許程序員可以專注于編寫代碼,而利用傳統的ASP模型是很難實現這一目標的,因為代碼和內容經常是融合在一起的。
為了解決這個問題,我們使用代碼后置,其中內容位于一個文件中,而服務器的代碼位于另一個文件中。這不僅允許不同的用戶同時在一個頁面上工作,還可以再不影響其他部分的前提下重新設計某個部分。代碼后置模型在動作上和代碼內聯的頁面沒有什么不同。其相關文件被編譯到了一個可執行對象中。該對象在本質上和其他頁面相同,但它允許通過更簡單的開發來得到同樣的效果。
代碼后置的原則就是為自己的代碼創建一個類,并從對象中繼承該類。這就使得我們的類能夠訪問頁面的內帶代碼,同時允許它和回送結構能夠進行交互。接著我們創建頁面并使用一個頁面指令來繼承新創建的類。
本文作者來自北京傳誠信,轉載請注明出處:北京傳誠信(www.yptyngl.com)