繁体   English   中英

在主页上弹出模态延迟-Web表单

[英]Delay on Modal pop up in master page - web forms

我的模态突然出现,很奇怪。 在调试模式下,行ModalPopupExtender2.Show(); 已经执行。

Master.Master.cs

protected void Page_Load(object sender, EventArgs e)
{
     ModalPopupExtender2.Show();
}

Master.Master

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="act" %>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"></asp:ScriptManager>

<asp:Label ID="lbldummy" runat="server" Text=""></asp:Label>

<act:ModalPopupExtender ID="ModalPopupExtender2" runat="server" BackgroundCssClass="modalpop" TargetControlID="lbldummy" PopupControlID="button">

<div class="modal-dialog modal-md modal-scrollable" id="button" runat="server">
 // some content
</div>

</form>

为什么我的模态慢慢弹出? 我认为在2-3秒内。

为了进行故障排除,我已经尝试使用javascript显示ModalPopupExtender,并且工作正常。

谢谢。

根据ASP.NET-生命周期 ,页面加载很快就会被调用。 在完成其余服务器功能调用之前,然后您的浏览器完成在客户端上呈现html之前,不会显示弹出窗口。 我想这是延迟的根源,直到您提供其余代码的情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM