新建一個VS.NET下的項目..看到ASPX,RESX和CS三個后綴的文件了嗎??這個就是代碼分離.實現(xiàn)了HTML代碼和服務(wù)器代碼分離.方便代碼編寫和整理.
code-Behind:asp.net中的術(shù)語(代碼后植)。
在傳統(tǒng)asp中,WEB頁面的UI與邏輯都是寫在一個頁面里而無法分開。這種編寫代碼方式的最大弊端就是一旦UI或邏輯有所變動,都幾乎不可避免的要對另一層進行相應(yīng)改動,同時這種混合的代碼編寫方式暴露了程序的實現(xiàn)邏輯。asp.net解決了這些問題。asp.net中采用了頁面“繼承”的方式,即前臺頁面.aspx文件通過其頁面指令@Page繼承后臺.cs文件,這樣,不僅將頁面的UI與邏輯分開,同時在程序編譯后,其實現(xiàn)邏輯也被隱藏,以.dll文件代替。asp.net中的這種程序編寫方式就被叫做code-Behind技術(shù)。
http://m.survivalescaperooms.com/roucheng/在asp.net頁面處理指令中有個AutoEventWireup屬性,是指頁面的事件是否自動連網(wǎng)。如果啟用事件自動連網(wǎng),則為true 否則為 false。如果頁面處理 指令的 AutoEventWireup 屬性被設(shè)置為 true(默認為 true),該頁框架將自動調(diào)用頁事件。使用code-behind技術(shù),AutoEventWireup 默認為true。
新聞熱點
疑難解答