大家好,又见面了,我是你们的朋友全栈君。
1、关于AutoEventWireup属性的作用:
<%@ Page … AutoEventWireup=true … %>,自动关联页面的Page_Load、Page_Init事件,好处就是不用再多写委托代码或重载代码了啦,坏处就是性能(听说的)和不直观性(影响菜鸟升级,“没见到事件关联它为什么会执行这段代码呢?”)。
2、删除:
(1)、在aspx页面一个个将“AutoEventWireup=true”改为“AutoEventWireup=false”了;
(2)、修改 visual studio 模板,一劳永逸(因为Visual Studio模板默认是为true):
转自:http://www.cnblogs.com/chenxizhang/archive/2008/09/03/1282892.html
1. 找到下面这个目录
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ProjectTemplates/CSharp/Web/2052
这里可以看到很多个与web有关的模板
2. 我们把其中的WebApplicationProject.zip进行解压缩,找到里面的Default.aspx文件,编辑它,主要修改AutoEventWireup属性为false
3. 然后重新打包即可
虽然如此看起来是可以了,但VS实际上在运行的时候是读取另外一个目录的模板
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ProjectTemplatesCache/CSharp/Web/2052
在这里面找到WebApplicationProject.zip这个目录,按上面的方法修改即可。
同样的手法修改下面几个文件(如果有的话)
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ProjectTemplatesCache/CSharp/Web/ASPNETAJAXExtensionsWAPCS.zip/Default.aspx
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ProjectTemplatesCache/Web/CSharp/ASPNETAJAXExtensionsCS.zip/Default.aspx
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ProjectTemplatesCache/Web/CSharp/2052/CRWebSite.zip/Default.aspx
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ProjectTemplatesCache/Web/CSharp/2052/WebApplication.zip/Default.aspx
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ProjectTemplatesCache/Web/CSharp/2052/ReportApplication.zip/Default.aspx
以上是修改项目模板,下面是修改项模板
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ItemTemplatesCache/Web/CSharp/2052/WebUserControl.zip/WebUserControl_cb.ascx
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ItemTemplatesCache/Web/CSharp/2052/WebForm.zip/WebForm.aspx
C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/ItemTemplatesCache/Web/CSharp/2052/WebForm.zip/ContentPage_cb.aspx
注意,一旦把该属性设置为false,那么事件的绑定就需要明确地加入代码。或者我们可以通过用override的方式重写页面或者控件的虚方法,也是一样实现功能
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140161.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...