[英]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.