我有一個應用程序,我將顯示Modal Popup
成功插入,更新和刪除。但執行此操作後,當我移動到下一頁並返回上一頁時,點擊瀏覽器後退按鈕Modal Popup
正在顯示,我不想在按下後退按鈕時顯示此彈出窗口。我該如何解決這個問題如何隱藏模式彈出瀏覽器後退按鈕
protected void Page_Load(object sender, EventArgs e)
{
if (Page.PreviousPage==null) {mpeModalPopup.Show(); }
if (Session["Tasks"] == null)
{
Server.Transfer("login.aspx");
}
else
{
string strTasks = Session["Tasks"].ToString();
if (strTasks.Contains("205"))
{
if (!IsPostBack)
{
mpeModalPopUp.Hide();
funPageLoadData();
CheckPopup();
Session["url"] = System.Web.HttpContext.Current.Request.Url.AbsolutePath;
}
}
else
{
ReturnBack();
}
}
}
這是我的處理是正確的它如果'{ mpeModalPopUp.Hide();}'(的IsPostBack!) – Dotnet 2012-03-09 09:02:10
的問題是,後面的代碼將不能運行時後退按鈕被點擊,頁面從緩存中加載。如果最後一頁加載(回發或不)有一個彈出窗口,它會再次顯示該彈出窗口。 – Willem 2012-03-09 15:45:08