怎么样,看上去很熟悉吧,除了页首两句及下面webform中带runat=server的webcontrol ,是不是和普通 的html一样?注意到页首第一句中的Codebehind="Register.cs"吗,它指定本页后面的 代码文件是 register.cs,这是asp.net提供的一种机制,它可以将业务逻辑隐藏在与.aspx同名的cs 文件中,而运行时先 把这个cs文件编译,这样不但可以提高运行效率,也使代码隐藏起来,避免了asp中由于 系统漏洞而造成源码泄漏所造成的问题。那么,这个包含业务逻辑的代码文件是怎样的 呢?下面是这个文件: namespace bbs { using System; using System.Collections; using System.ComponentModel; using System.Data.SQL; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using bbs.uctrl ; //using bbs.MyClass ; using MyOwnClass ;
/// <summary> /// Summary description for Register. /// </summary> public class Register : System.Web.UI.Page { protected System.Web.UI.WebControls.Button btnSubmit; protected System.Web.UI.WebControls.TextBox txtHomepage; protected System.We