ASP.NET 2.0支持两种网页代码模型:单文件网页代码模型和代码隐藏网页模型。
1.单文件网页代码模型 就是将页面中的静态元素、HTML服务器空间、ASP.NET WEB服务器控件和执行的业务逻辑代码放置在同一个单独的文件中。
单文件网页代码模型必须将代码写在<script runat="server"></script>标记之内;
另外,必须用户自己指定事件处理的方法,如: <asp:Button ID="Button1" runat="server" CommandName="单击" Text="确认" OnClick="Button1_Click" OnCommand="Button1_Command"/> 在上面的例子中,Button设定了两个事件OnClick事件和OnCommand事件。
2.代码隐藏网页模型 就是将页面中的静态元素、HTML服务器空间、ASP.NET WEB服务器控件和执行的业务逻辑代码放置在一个.aspx为扩展名字的文件中,从而实现业务逻辑的代码放在另外一个文件中,如.cs(C#)、.vb(VB.NET)等。