隨筆-200  評論-148  文章-15  trackbacks-0

          前言:其實也沒有什么,只是將原來的js代碼封裝了一下。

          解決方案:

          /// <summary>
            ///
          彈出提示信息,刷新父窗體,關閉自己
            /// </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);
            }

          本來我只寫了彈出窗口的那個方法。但是現在很多的瀏覽器上都會攔截彈出窗口,彈出窗口的那個方法,彈出的窗口被攔截。你不點擊彈出窗口上的確定,就起不到刷新父窗體的目的。

          于是我就想到了不彈出窗體,執行了相關的動作直接刷新父窗體,ok,解決了問題!

          posted on 2010-10-09 16:30 無聲 閱讀(1268) 評論(1)  編輯  收藏

          評論:
          # re: 刷新父頁面的方法(將js代碼寫成C#里面方法) 2012-11-29 11:15 | 323
          激光焊接  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 沂水县| 南木林县| 蒙城县| 漠河县| 辽阳县| 曲麻莱县| 淮北市| 嘉禾县| 喀什市| 和顺县| 镇江市| 五大连池市| 卢龙县| 收藏| 墨江| 汽车| 长白| 遵义市| 余干县| 铁岭县| 亚东县| 贵定县| 江阴市| 江油市| 开封市| 藁城市| 什邡市| 台东市| 枣阳市| 公主岭市| 调兵山市| 内黄县| 博湖县| 昆山市| 万安县| 仁怀市| 射洪县| 昭通市| 富民县| 乐山市| 百色市|