后台代码只是链接到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 入门教程完整版