前言:其實也沒有什么,只是將原來的js代碼封裝了一下。
解決方案:
/// <summary>
/// 彈出提示信息,刷新父窗體,關(guān)閉自己
/// </summary>
/// <param name="msg">彈出的消息</param>
public void Alert(string msg)
{
string scriptString;
scriptString = "<script>alert('"+msg+"');opener.location.reload();window.close();</script>";
this.RegisterClientScriptBlock(GetDataRandom() ,scriptString);
}
/// <summary>
/// 不彈出提示信息,刷新父窗體
/// </summary>
public void Alert()
{
string scriptString;
scriptString = "<script>opener.location.reload();window.close();</script>";
this.RegisterClientScriptBlock(GetDataRandom() ,scriptString);
}
本來我只寫了彈出窗口的那個方法。但是現(xiàn)在很多的瀏覽器上都會攔截彈出窗口,彈出窗口的那個方法,彈出的窗口被攔截。你不點擊彈出窗口上的確定,就起不到刷新父窗體的目的。
于是我就想到了不彈出窗體,執(zhí)行了相關(guān)的動作直接刷新父窗體,ok,解決了問題!
posted on 2010-10-09 16:30
無聲 閱讀(1267)
評論(1) 編輯 收藏