簡體   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