如何在ASP.NET中单击按钮时停止页面刷新

时间:2018-06-11 07:20:35

标签: javascript asp.net popup

我有一个asp按钮,如下所示:

<asp:Button runat="server" ID="btnsave" Text="SAVE" AutoPostBack="true"  OnClientClick="return false;"  OnClick="btnsave_Click" CssClass="btn btn-info" />

并使用UpdatePanel

 <asp:ScriptManager ID="ScriptManager" runat="server" EnablePageMethods="true" ScriptMode="Release">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanelPurchaseOrder" runat="server">
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnsave" />  
        </Triggers>
        <ContentTemplate>
   </ContentTemplate>
    </asp:UpdatePanel>

我有一个用于打开弹出窗口的Javascript函数点击按钮(生成按钮事件)问题是什么时候Fire按钮事件再次重新加载页面但是当我进入button_click事件时我不需要页面重新加载

按钮(用于打开弹出窗口)

<asp:Button OnClientClick="javascript: return iframeopen('MedicationOrder.aspx'); " ID="MedicationsOrder" runat="server" CssClass="btn btn-info"
                                    Text="Template" />

Javascript功能

 <script type="text/javascript">
                function iframeopen(pagename) {
                    debugger;
                    if (pagename == 'MedicationOrder.aspx')
                    {
                    $('#myModal').modal('show');
                    $('#iframe_reg').attr('src', pagename);
                    document.getElementById("jst").value = "1";
                    $("[id*='btnsave']").click();
                    return false;
                    }
                }
            </script>

0 个答案:

没有答案