我有一个AJAX ModalPopupExtender,里面有两个按钮。这两个按钮都很好地引起了回发,但突然其中一个按钮停止了我的应用程序的已部署版本,并且不再进行回发调用。我尝试删除OkControlID,CancelControlID和定义验证组,并设置causevalidation属性。 它在我的本地计算机上运行正常,但在部署到服务器后它不起作用。我也尝试将ajaxcontroltoolkit引用更改为更新的版本,但仍然没有运气。
<ajax:ModalPopupExtender ID="MyModalPopupExtender" runat="server" PopupControlID="MyLetterPopup" Enabled="True" TargetControlID="DummyBtn" CancelControlID="CloseGrid" />
<asp:Panel CssClass="textfont" ID="MyLetterPopup" runat="server" Style="display: none;
background-color: White; height: 500px; width: 1000px; padding-bottom: 1px;" ScrollBars="Vertical">
<fieldset style="background-color: White; border-color: #0077C3; border-width: 2px">
<legend class="legendfont" style="text-align: center">DEMO</legend>
<table style="width: 100%">
<tr>
<td style="width: 93%" align="right">
<asp:Button ID="PrintBtn" runat="server" Text="Print" CssClass="buttonnormal" OnClick="PrintBtn_Click" />
</td>
<td align="right">
<asp:Button ID="EmailBtn" runat="server" Text="Email" CssClass="buttonnormal" OnClick="EmailBtn_Click"/>
</td>
<td align="right">
<asp:Button ID="CloseGrid" runat="server" Text="Close" CssClass="buttonnormal" />
</td>
</tr>
</table> //..some grids to show data