当我创建一个aspx页面,标题包含像这样: -需要ASP.NET MVC AutoEventWireup?
<%@ Page
Language="C#"
MasterPageFile="~/Views/Shared/Site.Master"
AutoEventWireup="true"
CodeBehind="Create.aspx.cs"
Inherits="My.Mvc.Views.Blah" %>
在ASP.NET MVC应用程序,我们:
- 需要包括该AutoEventWireup属性?
- 如果我们将此设置为false会发生什么?
- 这个属性真的做了什么?它对ASP.NET MVC有效吗?
感谢堆人!
只是稍作澄清:事件接线不是在运行时使用反射执行的,而是在编译ASPX时连线 – 2008-11-09 16:45:42
AutoEVentWireup是事件的运行时布线。代码从TemplateControl类的HookUpAutomaticHandlers开始,并且运行时行为已有详细记录(http://msdn.microsoft.com/zh-cn/library/system.web.configuration.pagessection.autoeventwireup.aspx)。 – OdeToCode 2008-11-09 20:03:43