Codebehind 、Inherits 和aspx的关系

<@page 中 Codebehind 、Inherits 和aspx的关系
2008-06-10 23:19

ASP.net的default.aspx文件的page指令

<%@ Page language="c#" Codebehind="default.aspx.cs" Inherits="vagrant.MyVagrant" %>

其中codebehind表处理aspx页面控件中数据的代码文件 ,由该文件派生出aspx页面类

Inherits:表明该文件继承自哪个命名空间的那个类 格式:命名空间.类名

参考资料;

     1 http://hi.baidu.com/hudiahcn/blog/item/41a005cb61383c1cbe09e689.html
      2 http://industry.ccidnet.com/art/1111/20031206/689705_1.html


我们在编web程序时,通常要要处理:UI(用户界面,也就是数据的显示)与代码(如何处理数据的Code(代码)。为了达到UI与Code的完全分开,我们把UI当作一个对象,Code当作另我一个对象。当然我们要研究这两个对象的关系,还记得我们在编ASP程序时把同一段代码Copy到很多页面,看来code是父类了,UI是子类了。不过他们都是从 System.Web.UI.Page继承过来。理清了类的关系,我们不难理解代码UI与Code分开的思想了。
posted @ 2009-08-05 17:12  awp110  阅读(300)  评论(0编辑  收藏  举报