asp.net – AutoEventWireup True Vs False
发布时间:2020-12-16 03:59:00 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Visual Studio 2012专业版.我认为在page指令中为AutoEventWireup属性设置“true”与“false”没有任何区别.它一直表现为“true”,意思是 – 我设置“false”而不是显式绑定事件,但事件是隐式绑定的.如果我遗失任何东西,请告诉我. 解决方法 此设置
我正在使用Visual Studio 2012专业版.我认为在page指令中为AutoEventWireup属性设置“true”与“false”没有任何区别.它一直表现为“true”,意思是 – 我设置“false”而不是显式绑定事件,但事件是隐式绑定的.如果我遗失任何东西,请告诉我.
解决方法
此设置不是关于触发事件,而是将处理程序绑定到标准页面事件.比较这两个说明处理Load事件的片段.
首先,使用AutoEventWireup =“true”: public class PageWithAutoEventWireup { protected void Page_Load(object sender,EventArgs e) { Response.Write("Page_Load is called"); } } 其次,使用AutoEventWireup =“false”: public class PageWithoutAutoEventWireup { overrie void OnInit(EventArgs e) { this.Load += Page_Load; } protected void Page_Load(object sender,EventArgs e) { Response.Write("Page_Load is called"); } } 加载事件将按页面触发,并在两种情况下由您的代码处理.但在第二种情况下,您必须明确注册该事件,而在第一种情况下,ASP.NET会为您完成所有事情. 当然,其他页面生命周期事件也是如此,例如Init,PreRender等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在IIS 7.5中返回404的MVC视图
- asp.net – Visual WebGui
- asp.net-mvc – 升级到MVC 3:CS0103:名称’视图’不存在于
- asp.net – SCRIPT5022:Sys.WebForms.PageRequestManagerS
- .net – 使用basicHttpBinding时使HTTPS工作
- asp.net – HttpContext.Current.Request.IsAuthenticated和
- asp.net – gridview在viewstate中保存数据吗?
- asp.net-mvc-3 – 如何在web.config中设置不同的stmpclient
- 使用ActiveDirectory授权与ASP.NET身份
- asp.net-mvc – UIHint属性在MVC中
推荐文章
站长推荐
- asp.net – 如何以编程方式从LDAP检索信息
- asp.net-core – 如何获取有关运行时.Net Core的
- 使用Gzip在ASP.NET / IIS7中输出乱码错误页面
- asp.net-mvc – 为什么Chrome在这两种情况下使用
- 打开排序时出现ASP.NET GridView CSS问题
- asp.net-3.5 – 动态添加HttpModules和HttpHandl
- asp.net – 在webrequest上停止了应用程序池
- asp.net – 我可以通过编程方式加载’Roles’属性
- asp.net-mvc – 在ASP.NET MVC 3中授权当前用户对
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
热点阅读