单击按钮 - modalpopupextender,防止回发

时间:2017-09-01 14:45:22

标签: javascript c# asp.net

我的aspx页面中有一个Modal窗口,里面有一个按钮。点击按钮,我有一些调用的javascript函数。但是当我单击按钮时,会出现一个我希望禁用的PostBack。我发现这样做的方法之一是设置OkControlID / CancelControlID并将它们分配给我的Button ID。这可以防止回发,但不会调用我的javascript函数

面板代码

<asp:Panel  ID="pnlAdd" runat="server"  Style="display: none" CssClass="ModalPanel">

//some code


<asp:Button ID="btnSubmit3" CssClass="Button"  
            runat="server" Text="Go Back" OnClientClick="return ValidatePopUpQuestions();"   width="65px" />
    </div>
</asp:Panel>

模态弹出代码

<ajaxToolkit:ModalPopupExtender ID="pnlAdd_ModalPopupExtender" BehaviorID="pnlAdd" runat="server"
    DynamicServicePath="" Enabled="True" TargetControlID="lblAdd" PopupControlID="pnlAdd" 
  DropShadow="false" BackgroundCssClass="Modal" >
</ajaxToolkit:ModalPopupExtender>
<asp:Label ID="lblAdd" runat="server" Text=""></asp:Label>

无论如何我可以阻止postBack发生吗?

0 个答案:

没有答案