Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 来自usercontrol的RiseEvent或usercontrol之间的通信_Asp.net_User Controls_Module_Dotnetnuke - Fatal编程技术网

Asp.net 来自usercontrol的RiseEvent或usercontrol之间的通信

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

从动态加载的ascx控件(katalogbooklist.ascx)到其父控件(ViewAJBarnboksKatalog.ascx)的bubbleup事件有问题
当在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
}