防止从ASP NET按钮关闭Modal

科比

对于我的ASP Webforms应用程序,我使用Bootstrap中的Modal进行设置。

<asp:Button CssClass="btn btn-default" data-toggle="modal" data-target="#myModal" OnClientClick="return false;" runat="server" Text="Einstellungen" />

如您所见,我已经必须阻止Button进行回发。因为如果我单击按钮,模态打开,回发开始,模态关闭。

所以我解决了这个问题。

但是现在,如果我打开模态并想在此模态中单击一个按钮:

 <asp:Button runat="server" ID="dropbox" Text="Mit Dropbox anmelden" CausesValidation="false" OnClick="dropboxButton" CssClass="btn btn-info" />

模态关闭...但是,我希望用户看到他填写的Accountinformation信息。另外,在单击“ +”按钮后,我还有一个用于添加条目的字段。每次单击添加后,模态将被关闭...

我已经尝试过data-backdrop =“ static”以及使用Javascript和e.preventDefault();的东西

有任何想法吗?

丹尼斯·韦塞尔斯

点击一个服务器端的ASP.NET按钮控件会导致回发,你的页面将重新加载,因此该模式将closed.What你能做的就是拨打以下Click事件中的代码重新开模的点击事件:

后面的代码:

protected void btnClickMe_Click(object sender, EventArgs e)
{
    lblTest.Text = DateTime.Now.ToString("dd MMM yyyy - HH:mm:ss");
    ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "showModal();", true);
}

.ASPX:

<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
    <script type="text/javascript">
        function showModal() {
            $('#myModal').modal('show');
        }

        $(function () {
            $("#btnShowModal").click(function () {
                showModal();
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <input type="button" id="btnShowModal" value="Show Modal" />
        <div id="myModal" class="modal fade"">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                        <h4 class="modal-title" id="myModalLabel">Modal popup</h4>
                    </div>
                    <div class="modal-body">
                        <asp:Label ID="lblTest" runat="server"></asp:Label>
                    </div>
                    <div class="modal-footer">
                        <asp:Button ID="btnClickMe" runat="server" Text="Click Me" OnClick="btnClickMe_Click" />
                    </div>
                </div>
            </div>
        </div>
    </form>
</body>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

防止双击asp.net按钮

来自分类Dev

防止在ASP.Net按钮回发时关闭模式弹出窗口(引导)窗口

来自分类Dev

如何防止在asp.net中选择单选按钮

来自分类Dev

如何防止来自asp.net的回发链接按钮

来自分类Dev

防止从ASP.NET中的按钮刷新页面

来自分类Dev

Asp.Net:如何防止双击ListView中的按钮

来自分类Dev

如何防止来自asp.net的回发链接按钮

来自分类Dev

防止绕过ASP.NET缩小

来自分类Dev

防止从SQL查询复制,ASP.net

来自分类Dev

防止特定的asp.net页面被注销

来自分类Dev

Asp.net 防止 HTML 注入?

来自分类Dev

防止(非引导)Modal Popup 在按钮提交后立即关闭,并显示消息

来自分类Dev

防止PC关闭电源按钮

来自分类Dev

防止PC关闭电源按钮

来自分类Dev

ASP.net-打开和关闭按钮单击列表

来自分类Dev

Asp.Net MVC如何设置自己的全屏关闭按钮?

来自分类Dev

防止kendo ui网格弹出编辑器在插入时关闭(asp.net mvc)

来自分类Dev

防止键盘关闭Modal内部的React Native

来自分类Dev

如何防止用户单击ASP.NET Webforms的gridview中多次启动文件下载的图像按钮?

来自分类Dev

ASP.NET 使用 HTML 5 提交按钮防止表单验证

来自分类Dev

ASP.NET MVC如何防止重新发布

来自分类Dev

如何防止访问ASP.NET中的文件夹

来自分类Dev

如何防止ASP.NET MVC绑定查询参数?

来自分类Dev

如何防止访问ASP.NET中的文件夹

来自分类Dev

防止退格键以asp.net Web形式向后导航

来自分类Dev

ASP.NET防止暴露敏感数据

来自分类Dev

防止用户在asp.net mvc中注销后返回

来自分类Dev

防止在 ASP.NET C# 中编写函数的冗余

来自分类Dev

在BootstrapVue中关闭Modal时防止关闭Toast

Related 相关文章

热门标签

归档