AutoEventWireup --- 指示是否自动启用页事件。 Codebehind --- 指示后台代码文件。 Inherits --- 继承类。

AutoEventWireup:指示该页的事件是否为自动连网的。如果启用事件自动连网,则为 true;否则,为 false。 Inherits:定义供页继承的代码隐藏类。可以是从 Page 类派生的任何类。 Codebehind:代码绑定文件的名称。

Page language="c#" :指定为c#语言;
Codebehind 属性并不是一个真正的 ASP.NET 属性,在ASP.NET 文档中是找不到它的。
它其实只是一个 Visual Studio .NET 属性,
Visual Studio .NET 就是借用这个属性来很好地跟踪管理项目中的 Web 窗体和与之相对的代码隐藏文件,
比如当你在设计环境中往 Web 窗体上放入一个服务器控件时,
Visual Studio .NET 将自动找到与该 Web 窗体相对应的代码隐藏文件,并自动插入相关的代码。

AutoEventWireup:是否自动绑定页面处理事件,false表示不自动绑定;

Inherits 属性用于定义当前 Web 窗体所继承的代码隐藏类(该类是 System.Web.UI.Page 的派生类)。
这个 inherits 属性只用于采用代码隐藏方式编写的 Web 窗体,也就是,如果你的代码全都是在 Web 窗体的
<script runat="server"></script> 标签中,就不必用这个属性了。

Codebehind="PreDeliver.aspx.cs" 表示该页的后置代码在当前目录下的PreDeliver.aspx.cs文件中; AutoEventWireup="false" 表示是否自动地将页面的事件和相应的方法绑定到一起,一般这个什要设为false,因为若设为true有可能两次调用相同的事件代码。 Inherits="Issue.Pre"表示页面中的控件是在哪个类中定义的。

基础知识:AutoEventWireup属性   AutoEventWireup属性决定事件句柄怎样连接到控件事件中。当AutoEventWireup设置为true时,ASP.NET决定调用类中的哪一种方法来响应那些在用户与网页的交互中产生的事件。ASP.NET将不必用代理就可以为一个Web控件调用合适的事件句柄,对程序员而言,这样可以无需为事件句柄添加代理。在程序员不是使用Visual Studio因而必须自己添加代码的情况下,这是非常方便的。   当Visual Studio生成一个ASPX文件时,因为Visual Studio为我们生成必要的时间代理,所以将AutoEventWireup设为false。   如果在Visual Studio中将AutoEventWireup设为true,那么一个事件句柄将会被调用两次,一次通过代理,一次是AutoEventWireup的结果。   runat属性,设置为“Server”,说明由服务器来处理表单并生成发送给客户的HTML代码。   同一类型的Web控件可以映射到不同的HTML元素,这取决于客户端的浏览器和Web空间的参数设置。   Page类定义了所请求的网页,位于System.Web.UI名字空间,它包含了为创建基于Web的应用和控件所需的类。   类Page也提供了创建基于Web的应用所需的事件句柄和必要对象。   除了Page类,System.Web.UI还包括Control类。这是一个为所有的Web控件提供一般功能的基类。      ASPX文件和代码后置文件是怎样被用于创建那些发送给客户的网页的呢?首先,类WebTimeTest继承了定义了网页一般功能的Page类。除了继承这些功能以外,WebTimeTest还定义了一些自己特有的功能。   代码后置文件就是定义了这一功能的文件,而ASPX文件定义了GUI。当客户请求一个ASPX文件时,在包含网页的可视化部分(在ASPX文件中定义)和包含网页的逻辑部分(在代码后置文件中定义)的现场后面创建一个类。新类继承自Page。   当网页首次被请求时,这个类被编译并且创建一个实例。这个实例表示网页,它创建了被传送给客户的HTML。由编译过的类创建的组件被放置在项目的Bin目录中。      一旦一个网页实例已经创建,多个用户就可以使用这一实例来访问这个网页——不再需要重新编译。项目仅仅在程序员修改应用程序后才需要重新编译,这些变化由运行时间环境检测,并且项目将被重新编译来反应变化的内。

转载于:https://www.cnblogs.com/xingxing00/p/3731416.html

1.%@Page%中的Codebehind、AutoEventWireup、Inherits有何作用?相关推荐

  1. Page 标签的 CodeBehind, CodeFile, Inherits 的理解

    偶然需要用到一下ASP.NET,刚一开始就遇到了麻烦,@ Page 指令的CodeBehind, CodeFile, Inherits这几个属性,让我着实费解了一番.下面记录一下自己的理解,仅供参考. ...

  2. 声明中AutoEventWireup、Codebehind、Inherits分别表示什么意思?

    问: <%@ Page Language="C#" AutoEventWireup="false" Codebehind="checklogin ...

  3. Codebehind 、Inherits 和aspx的关系

    ASP.net的default.aspx文件的page指令   <%@ Page Language="C#" CodeBehind="CheckPoints.asp ...

  4. 聚集表(clustered table)data page中的数据行可以无序

    误区 一直以为只要一个表含有聚集索引,那么在data page中的数据行是排序的.比如原来data page中有1.2.4.5.6这样四条记录,那么我要插入3这条记录,应该是先将456三条记录往后移, ...

  5. 微信小程序引用php函数,微信小程序Page中data数据操作和函数调用详细介绍

    这篇文章主要介绍了微信小程序 详解Page中data数据操作和函数调用的相关资料,需要的朋友可以参考下 微信小程序 详解Page中data数据操作和函数调用 Page() 函数用来注册一个页面.接受一 ...

  6. mybatisplus page排序_PostgreSQL使用WITH xxx AS()查询,使用Page中的OrderItem排序,会把WITH xxx AS()这段SQL忽略导致报错...

    当前使用版本(必填,否则不予处理) 3.2.0 该问题是如何引起的?(确定最新版也有问题再提!!!) 目前更新到3.3.2版本问题一样存在 PostgreSQL使用WITH xxx AS()查询,使用 ...

  7. 【转载】Amit’s A star Page 中译文

    GameRes游戏开发资源网 http://www.gameres.com   Amit's A star Page中译文  Amit's A star Page中译文原文链接:http://dev. ...

  8. 在微信小程序的Page中注入behaviors

    1.在Page中使用Behavior 分为两步走:1.引入写好的Beahvior  2.注释Page和Behavior中中同名的方法和生命周期  2.Behavior构造函数写法 在Page中注入be ...

  9. [转]Amit's Astar Page中译文

    如此好贴,不能不转!原文地址:http://dev.gameres.com/Program/Abstract/Arithmetic/AmitAStar.mht 本文版权归原作者.译者所有,我只是转贴: ...

最新文章

  1. X-Content-Type-Options: nosniff
  2. expect无密码登陆
  3. python秒表小项目_适合新手练习的几个python小项目
  4. 洛谷——P1781 宇宙总统
  5. 全网最好懂的Spring AOP原理
  6. 筛选数据库_快速研读国外专利,轻松筛选核心技术…研发人必看6大数据库实用功能盘点!...
  7. 2、Linux多线程,线程的分离与结合
  8. 浅析欢乐时光(HAPPY TIME)病毒 (转)
  9. 微信公众号开发笔记(七)上传素材获取Media_id
  10. 搜索引擎原理第二阶段之预处理
  11. 计算机桌面上的声音图标没了怎么办,电脑声音图标不见了怎么办超详细教程
  12. suse linux 修复模式,用 SuSE Linux Rescue Mode 恢复超级用户口令
  13. 通过python修改cmd路径_cmd中如何更改文件路径 - 卡饭网
  14. C# Code Review Checklist
  15. 如何看待三测?天王级项目Aleo三测预期收益的深度解读
  16. 2022-2028年全球​​压力开关行业收入年复合增长率CAGR为 2.4%
  17. linux清空网络错误包,centos – 删除包时PREUN scriptlet中的yum错误
  18. URL中%2F,%2B等特殊字符
  19. block(程序块)
  20. [原创]星球大战橙色星球、蓝色星球、粉色星球wb转vs主题!全新自制含shell~

热门文章

  1. 智能指针shared_ptr
  2. 记录 之 numpy查看数据类型和类型转换
  3. 15.4.3 用于Generator的泛型方法
  4. 树莓派+神经计算棒2实时人脸检测
  5. swift 原生给h5发消息_Swift-WKWebView与JavaScript的细节,H5页面跳转原生界面
  6. Spring MVC 配置--解剖
  7. Hypersonic SQL开源数据库方向比较流行的纯Java开发的关系型数据库
  8. Index of Java
  9. 苹果Xcode帮助文档阅读指南
  10. 不会提示是否关闭浏览器 IE6、IE7、FF通用代码