.aspx文件继承自.cs文件

 

虽然一个   Web   窗体页由两个单独的文件组成,但这两个文件在应用程序运行时形成了一个整体。项目中所有   Web   窗体的代码隐藏类文件都被编译成由项目生成的动态链接库   (.dll)   文件。Web   窗体   .aspx   页文件也会被编译,但编译的方式稍有不同。当用户第一次浏览到   .aspx   页时,ASP.NET   自动生成表示该页的   .NET   类文件,并将其编译成另一个   .dll   文件。为   .aspx   页生成的类从被编译成项目   .dll   文件的代码隐藏类继承。

只要   Web   窗体页受到请求,此   .dll   文件就会在服务器上运行。在运行时,此   .dll   文件通过动态创建输出并将其发送回浏览器或客户端设备来处理传入请求和响应。

 

<%@   Page   language="c#"   Codebehind="WebForm.aspx.cs"   Inherits="MyNamespace.WebForm"  %>   
  Codebehind="WebForm.aspx.cs"   这一句表示绑定的代码文件  
   
  Inherits="MyNamespace.WebForm"   这句非常重要,它表示页面继承的类名称,也就是CodeBehind的代码文件中的类,这个类必须从System.Web.WebControls.Page派生

posted on 2008-08-17 15:50  Myhsg  阅读(3234)  评论(0编辑  收藏  举报