[英]Hiding a popup Chat box on Page_Load, Doesn't re-appear on PageInit of another page?
我會盡力解釋這一點。
我有一個PopUp實時聊天框,該對話框通過PageInit在ASP.NET母版頁的每個頁面上顯示。 當我隱藏彈出框以免通過PageLoad在特定頁面的代碼后面顯示時,盡管將其設置為顯示在母版頁的PageInit上,但該彈出框將不會再出現在其他頁面上。
母版頁:
public bool ShowLiveChat { get; set; }
protected override void OnInit(EventArgs e)
{
ShowLiveChat = true;
}
有關頁面后面的代碼:
protected void Page_Load(object sender, EventArgs e)
{
((CommonHeaderAndFooter)Master).ShowLiveChat = false;
}
public bool ShowLiveChat { get; set; }
public bool ShowLiveChat { get; set; }
是全局對象。 在母版頁上初始化后,它會在相關頁面上加載,其可見性設置為false,這也會在母版頁上影響,這就是為什么您無法在任何頁面上看到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.