详细AutoEventWireup <@ Page language=c# AutoEventWireup="false"和“True”>的研究

 @ Page 里面的属性是ASP.NET页面中最基础的组成部分。可也包涵了很多麻烦在里面,因为种种原因导致必须研究一下这个属性AutoEventWireup

AutoEventWireup 用我的理解方式是这样:(Auto解释是自动,Event解释是事件,Wire解释关联结构模式,up解释是在上面)

个人理解的方式来推断这个属性所实现的功能。


首先,从浏览器触发的事件不能理科在本地得到处理,而是post至服务器上,因此,ASP.NETt建立了委托(代理)机制。在建立一个事件的同时,建立相应的委托:

private void initializeComponent()

     {

      this.mybutton.Click+=new System.EventHandler(this.Button1.Click);  //委托

     }


private void Button1_Click(object sender,System.Eventargs e)

 {

  //事件内容

 }

    委托将事件与该页面显式关联,在Autoeventwireup="false"时,如果没有委托,事件将不执行。

   

 Autoeventwireup="true",使页面与某些特殊的事件绑定,自动识别这些具有特定名称的事件,而不需

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值