asp.net – 什么叫Page_Load,它是如何做的?
发布时间:2020-12-15 23:41:35 所属栏目:asp.Net 来源:网络整理
导读:Page_Load不是虚拟方法.什么叫这种方法,它是如何做的?是反思还是其他一些技巧?还有多少事件是这样处理的? 还可以在重载的OnLoad或Page_Load中处理事物吗?他们有什么不一样? 解决方法 ASP.NET有一个名为“AutoEventWireup”的功能 – 此功能允许您创建具
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事件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- entity-framework – 带有INT id列的MVC 6的ASP.Net标识
- ASP.NET MVC> ASP.NET WebForms,为什么?
- ASP.NET Core 2.0 支付宝当面付--扫码支付
- asp.net – 解析服务器端标记时出错
- asp.net – Repeater.Items上的DataItem始终为null
- 解决asp.net Sharepoint无法连接发布自定义字符串处理程序,
- asp.net – System.Web.Security.MembershipProvider在哪里
- 如何在asp.Net中的脚本标签上使用runat =“server”
- .NET Core多平台开发体验[1]: Windows
- asp.net-mvc – 如何在Google.Apis调用中使用ASP.NET MVC O
推荐文章
站长推荐
- asp.net-mvc – 分页助手asp.net mvc
- asp.net-mvc-3 – 为什么Ninject不会解析基类中的
- asp.net-mvc – 如何通过属性过滤器在MVC中设置R
- asp.net-mvc – 添加控制器模型类未显示
- asp.net-mvc – 如何在验证集合中添加验证错误as
- asp.net-mvc – 提供DDD,但需要一些其优点
- 将ASP.NET updatepanel与jQuery UI DatePicker结
- asp.net – IIS 7.5 Web应用程序首先请求应用程序
- asp.net – 不允许使用用于访问路径’/test.html
- ASP.NET MVC 微信公共平台开发之验证消息的真实性
热点阅读