Asp.net 来自usercontrol的RiseEvent或usercontrol之间的通信
从动态加载的ascx控件(katalogbooklist.ascx)到其父控件(ViewAJBarnboksKatalog.ascx)的bubbleup事件有问题Asp.net 来自usercontrol的RiseEvent或usercontrol之间的通信,asp.net,user-controls,module,dotnetnuke,Asp.net,User Controls,Module,Dotnetnuke,从动态加载的ascx控件(katalogbooklist.ascx)到其父控件(ViewAJBarnboksKatalog.ascx)的bubbleup事件有问题 当在chiled控件中激发event AddMultiDevots_命令时,我需要在父控件中激发/运行sub-uppdateraAndraModuler。 有没有人知道或者知道怎么做 / 安德烈亚斯 (该代码位于dotnetnuke cms模块中,如果有帮助的话) Partial Class ViewAJBarnboksKatalog
当在chiled控件中激发event AddMultiDevots_命令时,我需要在父控件中激发/运行sub-uppdateraAndraModuler。
有没有人知道或者知道怎么做 / 安德烈亚斯 (该代码位于dotnetnuke cms模块中,如果有帮助的话)
Partial Class ViewAJBarnboksKatalog'在子控件中创建事件处理程序,如下所示:
public event EventHandler DeleteButtonClick;
在子控件中单击按钮时,执行以下操作:
protected void DeleteClick(object sender, EventArgs e)
{
if (this.DeleteButtonClick != null)
this.DeleteButtonClick(sender, e);
}
在父控件的标记中:
<UC:SomeUserControl ID="UserControl1" runat="server" OnDeleteButtonClick="UserControl1_DeleteClick" ...>
我建议使用内置于DotNetNuke的IMC或功能
<UC:SomeUserControl ID="UserControl1" runat="server" OnDeleteButtonClick="UserControl1_DeleteClick" ...>
protected void UserControl1_DeleteClick(object sender, EventArgs e)
{
//do something
}