後台代碼只是鏈接到Web Form或aspx頁面的一個獨立的代碼文件用戶將所有的HTML標記和ASPNET控件放置到aspx頁面中並在這個包含所有代碼(通常包含在該頁面的《script>代碼段)的頁面之後使用一個獨立的頁面因此設計師/開發人員選擇問題的答案是設計師更新aspx頁面而開發人員可以更新後台代碼
後代代碼頁面非常容易使用與它們的aspx對應物類似它們由純文本組成也可以在Visual Web Developer Notepad或任何文本編輯器中浏覽aspx是核心部分而後台代碼就像是一個附件在Visual Web Developer中雖然在選擇Create Web Site選項時會自動創建Defautt aspx頁面和對應的後台代碼文件Defaultaspxvb但後台代碼頁面只有在需要時才會創建然而對於所有進一步創建的頁面只要添加 aspx頁面即可除非在SeparateFile選項中選中了Place Code(默認情況下保持未選中狀態)
這與Visual Studio NET 中的情況相反在創建一個新的Web Form時同時會自動創建一個新的後台代碼文件
代碼被保存在一個單獨的文件中該文件使用了一個vb後綴(如果使用C#)或cs後綴因此如果創建一個Defaultaspx頁面那麼該頁面的後台代碼文件被命名為Defaultaspxvb在NET Framework中並不是所有的語言都支持後台代碼模型特別是J#但是大多數開發人員使用的兩個主要語言和本書中介紹的這兩種語言都使用後台代碼
ASPNET 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14820.html