簡體   English   中英

防止重定向后刷新主頁

[英]Prevent Main page from refreshing after redirect

我正在使用此javascript單擊按鈕打開一個新窗口

protected void btn_----_Click(object sender, EventArgs e)
{
    string response = "";
    for (int i = 0; i < mylist.Count; i++)
    {
        if (mylist[i].id == ddl_idList.SelectedValue)
        {
            Session["selectedidObj"] = mylist[i];
            response = "<script>window.open('../folder/mypage.aspx','_blank');</script>";
            break;
        }
    }

    Response.Write(response);
}

代碼與傳遞到頁面中的對象一樣正常工作(在新窗口中打開)

但是當關閉新窗口時,它會使主頁快速刷新,這很煩人。

關閉新窗口頁面后,如何防止頁面刷新?

使用registerclientscriptblock;

protected void btn_----_Click(object sender, EventArgs e)
{
    string response = "";
    for (int i = 0; i < mylist.Count; i++)
    {
        if (mylist[i].id == ddl_idList.SelectedValue)
        {
            Session["selectedidObj"] = mylist[i];
            response = "window.open('../folder/mypage.aspx','_blank');";
            break;
        }
    }

    ClientScript.RegisterClientScriptBlock(GetType(), "Comment", response, true);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM