zoukankan      html  css  js  c++  java
  • AutoEventWireup 属性的作用(转载)

    一、Page指令中的AutoEventWireup="true",该指令默认值为true.
         指示页的事件是否自动绑定。如果启用了事件自动绑定,则为 true;否则为 false。默认值为 true
         页的事件的绑定

         ASP.NET 页会引发诸如 Init Load PreRender 等生命周期事件。默认情况下,可以使用 Page_事件名称的命名约定将页事件绑定到方法。例如,若要为页的 Load 事件创建处理程序,可以创建名为 Page_Load 的方法。编译时,ASP.NET 将查找基于此命名约定的方法,并自动执行事件与方法之间的绑定。可以对 Page 类公开的任何事件使用 Page_事件名称的约定。
         AutoEventWireup 属性的缺点是它要求页事件处理程序具有特定的、可预测的名称。这就限制了在命名事件处理程序方面的灵活性。

        注意:

       如果包括页事件的显式绑定,请确保将 AutoEventWireup 属性设置为 false,以便方法不会意外地被调用两次。

         页事件的显式绑定:
          (AutoEventWireup 属性设置为 false时,将不会按命名约定去调用Page_Load方法,这时需要我们显示定)
        public partial class _Default : System.Web.UI.Page
        {
            
    public _Default()
            {
                
    this.Load += new EventHandler(Page_Load);
            }
            
    protected void Page_Load(object sender, EventArgs e)
            {
            }
        }

    原文地址:http://www.cnblogs.com/ycdx2001/archive/2009/07/19/1526739.html
  • 相关阅读:
    Study Plan The TwentySecond Day
    Study Plan The Nineteenth Day
    Study Plan The TwentySeventh Day
    Study Plan The Twentieth Day
    Study Plan The TwentyFirst Day
    python实现进程的三种方式及其区别
    yum makecache
    JSONPath 表达式的使用
    oracle执行cmd的实现方法
    php daodb插入、更新与删除数据
  • 原文地址:https://www.cnblogs.com/lgzslf/p/1562404.html
Copyright © 2011-2022 走看看