C# 使用modelpopupextender时未触发ASP.NET按钮事件
我有一个面板链接到ModelPopupExtender,第一个面板内有一个按钮。当我单击第一个面板的按钮时,我希望它执行事件,在该事件中,我希望弹出第二个面板,该面板也链接到ModelPopupExtender,但当我单击第一个面板的按钮时,事件不会触发 Asp代码:C# 使用modelpopupextender时未触发ASP.NET按钮事件,c#,asp.net,.net,modalpopupextender,C#,Asp.net,.net,Modalpopupextender,我有一个面板链接到ModelPopupExtender,第一个面板内有一个按钮。当我单击第一个面板的按钮时,我希望它执行事件,在该事件中,我希望弹出第二个面板,该面板也链接到ModelPopupExtender,但当我单击第一个面板的按钮时,事件不会触发 Asp代码: 我认为这是关于自动回邮的问题,但我不确定如何解决这个问题。如果有人感兴趣,我已经找到了解决办法 您需要做的是创建一个隐藏的输入字段,并将TargetControlID设置为隐藏控件,从那里您可以触发buttons事件 <
我认为这是关于自动回邮的问题,但我不确定如何解决这个问题。如果有人感兴趣,我已经找到了解决办法 您需要做的是创建一个隐藏的输入字段,并将TargetControlID设置为隐藏控件,从那里您可以触发buttons事件
<input type="hidden" runat="server" id="hdnNext" />
<asp:ModalPopupExtender ID="ModalPopupExtender6" runat="server" TargetControlID="hdnNext" OkControlID="imgExitEdit1"
PopupControlID="pnlIban" BackgroundCssClass="LoadingBackground" >
</asp:ModalPopupExtender>
在这种情况下,输入字段用作虚拟控件,其中ModalPopupXtender指向按钮事件,您可以控制要控制的其他ModalPopupExtender。这是ASP.NET,不是ASP Classic。请解释哪个按钮是目标控件Id,以及事件是否属于同一个按钮(目标控件Id)还是不?
protected void btnEdit_Next_Click(object sender, EventArgs e)
{
ModalPopupExtender6.Show();
}
<input type="hidden" runat="server" id="hdnNext" />
<asp:ModalPopupExtender ID="ModalPopupExtender6" runat="server" TargetControlID="hdnNext" OkControlID="imgExitEdit1"
PopupControlID="pnlIban" BackgroundCssClass="LoadingBackground" >
</asp:ModalPopupExtender>