`
wsql
  • 浏览: 11815252 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Codebehind 、Inherits 和aspx的关系

 
阅读更多

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

<%@ Page Language="C#" CodeBehind="CheckPoints.aspx.cs"Inherits="Web.UCenter.Point.CheckPoints"%>

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

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

我们在编web程序时,通常要要处理两个方面:UI(用户界面,也就是数据的显示)与代码。

为了达到UI与Code的完全分开,我们把UI当作一个对象,Code当作另我一个对象。当然我们要研究这两个对象的关系。code是父类了,UI是子类了。不过他们都是从System.Web.UI.Page继承过来。

关系图:
引入名称空间:using System.Web.UI
父类 page→很多子类Code(*.cs文件)→很多子子类UI(*.aspx文件)

原帖地址:http://hi.baidu.com/qianko/blog/item/52b38fb39b5a53a1d8335a03.html

分享到:
评论

相关推荐

    ASP.NET中的Inherits、CodeFile、CodeBehind的区别详解

    %@ Page language=”c#” Codebehind=”WebForm1.aspx.cs” AutoEventWireup=”false” Inherits=”WebApplication1.WebForm1″ %&gt; 其中有三个属性(Inherits、CodeFile、CodeBehind)非常容易混淆,下面分别给予...

    default.aspx

    CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %&gt; 欢迎使用 ASP.NET! 若要了解关于 ASP.NET 的详细信息,请访问 网站"&gt;www.asp.net/cn&lt;/a&gt;。 您还可以找到 title="MSDN ...

    ASP.net中保持页面中滚动条状态的代码

    针对这个问题我在网上找了好多...@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”Default.aspx.cs” MaintainScrollPositionOnPostback=”true” Inherits=”Default.Default” %&gt; 在html原页面顶部将...

    aspx后台传递Json到前台的两种接收方法推荐

    @ Page Language=C# AutoEventWireup=true CodeBehind=echart2.aspx.cs Inherits=RTC.echart2 %&gt; &lt;!DOCTYPE html&gt; &lt;html xmlns=http://www.w3.org/1999/xhtml&gt; &lt;head runat=server&gt; &lt;meta ...

    asp.net 页面逐步呈现的方法总结

    @ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”flush让页面分块逐步呈现.aspx.cs” Inherits=”Web_1.flush让页面分块逐步呈现” %&gt; &lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitio

    重写javascript中window.confirm的行为

    javascript中window.confirm这个方法很好用,可以弹出一个确认对话框我们之所以弹出这个对话框,...@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”Default.aspx.cs” Inherits=”WebApplication1._D

    ASP.NET的事件模型(很适合学习的文章)

    其中CodeBehind属性指定代码隐藏页面的名称,Inherits指定所属的命名空间和类,AutoEventWireup属性是可以赋值为true和false,默认是赋值为true。我们先在Default.aspx页面中放入两个Literal控件: 代码如下: &lt;...

    asp.net保存网上图片到服务器的实例

    @ Page Language=C# AutoEventWireup=true CodeBehind=GetImage.aspx.cs Inherits=KeleyiTestWeb.KImage.GetImage %&gt; &lt;!DOCTYPE ...

    asp.net网页里面为什么找不到CS文件

    @ Page language=”c#” Codebehind=”Main.aspx.cs” AutoEventWireup=”false” Inherits=”Hr.WebForm1″ %&gt; 上边的这行不要用CodeBehind,这是生成CS文件生成DLL文件后,把Dll放到Bin目录中使用的. 如果没有编译...

    c#源代码实现

    HouseFeriendSystem &lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="HouseFeriendSystem.index" %&gt;

    asp.netwebfrom博客系统实例

    ~/mobang/Default.master" AutoEventWireup="true" CodeBehind="view.aspx.cs" Inherits="WEB.view" %&gt; &lt;li&gt;&lt;tt&gt; &lt;asp:Label ID="labTitle" runat="server"&gt;&lt;/asp:Label&gt;&lt;/tt&gt; &lt;asp:Label ID="l

    .net中使用xsl文件作为导航菜单的小例子

    @ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”WebForm1.aspx.cs” Inherits=”testweb.WebForm1″ %&gt; &lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...

    asp.net webfrom新闻发布系统实例

    ~/newsindex.Master" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="web.index" %&gt; ;"&gt; 最新新闻 &lt;ItemTemplate&gt;&lt;p&gt; &lt;a href="NewsDetail.aspx?id=%# Eval &#40;"&gt;"&gt; ( Eval("title"&...

    一个比较通用的分页控件,完整的设计时支持和比较流行的分页模式(提供源码下载)

    @ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”Default.aspx.cs” Inherits=”Cyclone.CustomPager.WebApplication._Default” %&gt; &lt;&#37;@ Register assembly=”Cyclone.CustomPager.Pag

    关于Asp.net页面Page_Load被执行两次的问题分享

    @ Page language=”c#” Codebehind=”ShowSimpleFactory.aspx.cs” AutoEventWireup=”false” Inherits=”test.DesignPatternTest.ShowSimpleFactory” %&gt;   当你将这个属性设置为true时,Asp.Net将页面的生命...

    在ASP.NET中实现多文件上传的方法

    @ Page Language=”vb” AutoEventWireup=”false” Codebehind=”MultiUpload.aspx.vb” Inherits=”aspxWeb.MultiUpload” %&gt; &lt;!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN” &gt;...

    asp.net使用jQuery获取RadioButtonList成员选中内容和值示例

    @ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”Default.aspx.cs” Inherits=”Web.Default” %&gt;&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...

    ASP.NET微信公众号添加菜单

    @ Page Language=C# AutoEventWireup=true CodeBehind=testjs.aspx.cs Inherits=MyTest.WebUI.Manager.Main.testjs %&gt; &lt;!DOCTYPE html&gt; &lt;html xmlns=http://www.w3.org/1999/xhtml&gt; &lt;head runat=server&...

    ckeditor+ckfinder 编辑器(fckeditor的升级版)

    已经集成ckfinder上传功能了...&lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Myreply.aspx.cs" Inherits="webUI.guest.Myreply" ValidateRequest="false" %&gt; 调用前,先在页面引用 路径可以自己改。...

    Treeview动态添加用户控件传值和取值的实例代码

    主要功能:勾选子节点的...@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”CustomXMLmanager.aspx.cs” Inherits=”usexml.CustomXMLmanager” %&gt; &lt;&#37;@ Register src=http://www.cnblogs.com/p

Global site tag (gtag.js) - Google Analytics