【问题标题】:Prevent ajaxToolkit's ModalPopupExtender from closing in javascript防止 ajaxToolkit 的 ModalPopupExtender 在 javascript 中关闭
【发布时间】:2015-09-14 10:48:09
【问题描述】:

我在 UpdatePanel 中有一个来自 Ajax Toolkit 的 ModalPopUpExtender,我用它来打开 asp 面板“PanelNewScrap”。

<ajaxToolkit:ModalPopupExtender ID="ModalNewScrapPopup" runat="server" ClientIDMode="Static" PopupControlID="PanelNewScrap" BackgroundCssClass="modalBackground" TargetControlID="HiddenNewScrapButton" CancelControlID="CloseNewScrapPopup" BehaviorID="MDPNewScrapPopup">
                        </ajaxToolkit:ModalPopupExtender>

我在 asp 面板“PanelNewScrap”中有一个 ID="NumericBoxQuantityMin" 的文本框。我在 Textbox 的“onBlur”事件上附加了一个 javascript 函数。

<asp:TextBox ID="NumericBoxQuantityMin" runat="server" onblur="return ConfirmEdit();" AutoPostBack="true"                                                  onkeyup="extractNumber(this,0,true);" onkeypress="return blockNonNumbers(this, event, true, true);" />

//Javascript function ConfirmEdit:
function ConfirmEdit(){
return confirm('Are you sure?');
}

每当用户点击“确定”或“取消”时,modalPopup 就会关闭! 我试过写 $find("MDPNewScrapPopup").show();但它每次都关闭。

无论 ConfirmEdit() 函数的结果如何,我都不希望 modalpupup 关闭。

请帮忙。

解决方案: 删除了 AutoPostBack="true" 和它的工作正常...

【问题讨论】:

    标签: ajaxcontroltoolkit modalpopupextender


    【解决方案1】:

    对不起各位!

    删除 AutoPostBack="true" 并且它工作正常...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 2011-02-11
      相关资源
      最近更新 更多