c# - 无法使用 ClientScript.RegisterStartupScript 引发 div

标签 c# javascript asp.net .net clientscript

实际上,我正在尝试使用 ClientScript.RegisterStartupScript 在条件下显示 div

但是,我无法证明这一点。我的代码是这样的:

ClientScript.RegisterStartupScript(this.GetType(), "show", "<script> $('#PopupMessgebox').modal('toggle');</script>");

PopupMessgeboxdiv id

实际上,它是一个登录表单,登录点击是使用list li设计的,并且第一次点击弹出窗口(div) 正在显示并且工作正常。但是,如果存在任何身份验证问题,我们会尝试在 div 中显示错误,并且 div 应该弹出。但这不起作用:(

我的div代码:

 <div id="PopupMessgebox" class="deleteModal modal hide">
                <div class="modal-body">
                    <div style="overflow: hidden;">
                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">X</button>
                    </div>
                    <div class="alert-delete">
                        <dx:ASPxLabel ID="lbl_Msg" runat="server" Text="Hi" Font-Bold="True" Font-Size="Small"></dx:ASPxLabel>
                    </div>
                </div>
                <div class="modal-footer">
                    <div style="text-align: center;">
                        <button class="button grey-button" data-dismiss="modal" aria-hidden="true">Cancel</button>
                    </div>
                </div>
            </div>

最佳答案

尝试将 javascript 封装到准备好的文档中

ClientScript.RegisterStartupScript(this.GetType(), "show", "<script> $(document).ready(function() {$('#PopupMessgebox').modal('toggle');}</script>");

关于c# - 无法使用 ClientScript.RegisterStartupScript 引发 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18634878/

相关文章:

c# - 在 C# 的 pictureBox 中显示字节数组

c# - 如何仅在单击按钮后才将 ListView 加载到表单中?

javascript - 在 JavaScript 函数之间传递变量不起作用?

asp.net - Google Apps 邮件服务器 - 适用于 < 50 封邮件;发送更多时出现问题

asp.net - 如何捕获 ModalPopupExtenders JavaScript Hide 调用?

c# - 正则表达式 - 为什么命名组位于组数组的末尾?

c# 泛型重载方法分派(dispatch)不明确

javascript - jquery Sortable 不起作用,但 jsfiddle 可以

javascript - Chrome 扩展 XHR 收到 403 响应,除非从文件 :///启动

c# - 使用 WebDeploy 发布 Web 应用程序时如何在数据库上自动运行 Code First 迁移