ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbcon/html/vbconWebFormsEventModel.htm

解决方案 »

  1.   

    与传统的客户端窗体中的事件或基于客户端的 Web 应用程序中的事件相比,由 ASP.NET 服务器控件引发的事件的工作方式稍有不同。导致差异的主要原因在于事件本身与处理该事件的位置的分离。在基于客户端的应用程序中,在客户端引发和处理事件。另一方面,在 Web 窗体页中,与服务器控件关联的事件在客户端引发,但由 ASP.NET 页框架在 Web 服务器上处理。对于在客户端引发的事件,Web 窗体控件事件模型要求在客户端捕获事件信息,并且通过 HTTP 发送将事件消息传输到服务器。此页框架必须解释该发送以确定所发生的事件,然后在要处理该事件的服务器上调用代码中的适当方法。有关更多信息,请参见 ASP.NET 服务器控件中的事件。Web 窗体控件事件模型ASP.NET 实际上处理所有捕获、传输和解释事件的机制。当您在 Web 窗体页中创建事件处理程序时,无需考虑如何捕获事件信息并使其可用于您的代码的机制,即可执行事件处理程序的创建。而且您创建事件处理程序的方式与您在传统的客户端窗体上的创建方式大体相同。虽然如此,Web 窗体页中的事件处理仍有一些您应该注意的方面。
      

  2.   

    VS.NET动态帮助重的关键字“AutoEventWireup”,请搜索。
      

  3.   

    在sdk中搜索"AutoEventWireup",就知道拉,看帮助阿