首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

传送事件

2012-09-09 
传递事件WebUserControl.ascx 自定义控件这个控件里边有一个按钮 我想在引用这个控件的页面A里边写一个事

传递事件
WebUserControl.ascx 自定义控件 
这个控件里边有一个按钮 我想在引用这个控件的页面A里边写一个事件,把这个事件作为自定义控件里边点击按钮要执行的事件 要怎么搞

[解决办法]
用委托
用户控件中增加以下代码
public delegate void SubmitCommand();
public event SubmitCommand btnSubmit;
private void OnbtnSubmit()
{
if (btnSubmit != null)
{
btnSubmit();
}
}

在用户控件的按钮点击事件中增加
this.OnbtnSubmit();

在页面A中的用户控件中增加OnbtnSubmit="你页面中的事件"

热点排行