实际上,我正在尝试使用 ClientScript.RegisterStartupScript
在条件下显示 div
。
但是,我无法证明这一点。我的代码是这样的:
ClientScript.RegisterStartupScript(this.GetType(), "show", "<script> $('#PopupMessgebox').modal('toggle');</script>");
PopupMessgebox
是 div
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/