asp.net – 什么叫Page_Load,它是如何做的?
发布时间:2020-05-24 01:01:00 所属栏目:asp.Net 来源:互联网
导读:Page_Load不是虚拟方法.什么叫这种方法,它是如何做的?是反思还是其他一些技巧?还有多少事件是这样处理的? 还可以在重载的OnLoad或Page_Load中处理事物吗?他们有什么不一样? ASP.NET有一个名为“AutoEventWireup”的功能 – 此功能允许您创建具有EventHan
|
Page_Load不是虚拟方法.什么叫这种方法,它是如何做的?是反思还是其他一些技巧?还有多少事件是这样处理的? 还可以在重载的OnLoad或Page_Load中处理事物吗?他们有什么不一样? 解决方法ASP.NET有一个名为“AutoEventWireup”的功能 – 此功能允许您创建具有EventHandler签名的方法,名称为Page_Load,运行时将将事件从父页面连接到类中的方法.运行时基本上是这样做的:this.Load += this.Page_Load; 现在最好禁用AutoEventWireup,并且在OnInit方法页面中自己创建这些事件处理程序,或者简单地覆盖父页面的OnLoad方法. 编辑(作为对OP的评论的回应):此过程不包括按钮点击等,但过程是相似的. 为了像MyButton_Click这样的方法在没有显式创建事件处理程序的情况下工作,您必须在aspx文件中的控件上设置OnClick属性,如下所示: <asp:button
id="MyButton"
onClick="MyButton_Click"
runat="server" />
这将提示ASP.NET为您创建按钮单击代理,并将其附加到按钮的Click事件. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用web.config关闭MVC中的身份验证
- System.Net.ServicePointManager.DefaultConnectionLimit和
- asp.net-mvc-3 – 为什么会话是ASP.NET MVC应用程序的灾难?
- asp.net-mvc – 使用Castle Windsor在ASP.NET MVC中实现多租
- asp.net-mvc – 使用CORS在WebAPI中将text / plain作为复杂
- 尝试使用asp.net流式传输PDF文件会产生“损坏的文件”
- asp.net+Ajax 文本文件静态分页实现代码
- .net – 在项目之间共享MasterPages的最佳方法是什么?
- 验证 – 在编辑页面上保存时忽略必需属性
- .net – 应用程序池回收时Cache会发生什么?
推荐文章
站长推荐
- asp.net – 用于集成的IIS 7的自定义HttpModule
- nTier应用程序中的.Net会员资格
- NHibernate中对同一个对象的Lazyload要设置一致
- asp.net – 使用纯CSS定义asp:GridView的全局网
- asp.net – Web身份验证状态 – 会话vs Cookie v
- 显示下载进度条的下载文件代码
- asp.net-mvc – ASP.NET MVC 3 Razor模板VS Rend
- .net – CS0012:类型’System.Data.Linq.DataCo
- asp.net-mvc-4 – 登录后WebSecurity.CurrentUse
- asp.net-mvc – ASP.NET MVC – 从查询字符串中获
热点阅读
