code-Behind

code-Behind是asp.net中的術語(代碼後置)。在傳統asp中,WEB頁面的UI與邏輯都是寫在一個頁面里而無法分開。這種編寫代碼方式的最大弊端就是一旦UI或邏輯有所變動,都幾乎不可避免的要對另一層進行相應改動,同時這種混合的代碼編寫方式暴露了程式的實現邏輯。asp.net解決了這些問題。

基本介紹

  • 外文名:code-Behind
  • 屬性:asp.net中的術語
  • 位置:代碼後置
  • 同頁面:UI與邏輯
asp.net中採用了頁面“繼承”的方式,即前台頁面.aspx檔案通過其頁面指令@Page繼承後台.cs檔案,這樣,不僅將頁面的UI與邏輯分開,同時在程式編譯後,其實現邏輯也被隱藏,以.dll檔案代替。asp.net中的這種程式編寫方式就被叫做code-Behind技術。
在asp.net頁面處理指令中有個AutoEventWireup屬性,是指頁面的事件是否自動連網。如果啟用事件自動連網,則為true 否則為 false。如果頁面處理 指令的 AutoEventWireup 屬性被設定為 true(默認為 true),該頁框架將自動調用頁事件。使用code-behind技術,AutoEventWireup 默認為true。

相關詞條

熱門詞條

聯絡我們