当前位置: 代码迷 >> ASP.NET >> 请教AutoEventWireup="true"是啥意思
  详细解决方案

请教AutoEventWireup="true"是啥意思

热度:5639   发布时间:2013-02-25 00:00:00.0
请问AutoEventWireup="true"是啥意思?
新建的网页都有一句这样的参数,不知AutoEventWireup是啥意思?
谢谢先

------解决方案--------------------------------------------------------
ASP.NET 页框架支持以自动方式将页事件与方法相关联。如果 Page 指令的 AutoEventWireup 属性被设置为 true(或者如果缺少此属性,因为它默认为 true),该页框架将自动调用页事件,即 Page_Init 和 Page_Load 方法。在这种情况下,不需要任何显式的 Handles 子句或委托。
AutoEventWireup 属性的缺点是它要求页事件处理程序具有特定、可预测的名称。这限制了您在为事件处理程序命名时的灵活性。因此,在 Visual Studio 中,AutoEventWireup 属性在默认情况下设置为 false,设计器会生成用于将页事件绑定到方法的显式代码。 
如果将 AutoEventWireup 设置为 true,Visual Studio 将生成用于绑定事件的代码,页框架将自动基于事件的名称来调用事件。这可能会导致在该页运行时两次调用相同的事件代码。标准化程序,建议设置为true。

  
原文
------解决方案--------------------------------------------------------
是否自动启用页面事件,当AutoEventWireup="true"时,启动页面事件,否则不启动
------解决方案--------------------------------------------------------
恩,指示控件的事件是否自动匹配 (Autowire)。如果启用事件自动匹配,则为 true;否则为 false。默认值为 true。
------解决方案--------------------------------------------------------
AutoEventWireup 
指示控件的事件是否自动匹配 (Autowire)。如果启用事件自动匹配,则为 true;否则为 false。
  相关解决方案