随笔-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 无声 阅读(1256) 评论(1)  编辑  收藏

评论:
# re: 刷新父页面的方法(将js代码写成C#里面方法) 2012-11-29 11:15 | 323
激光焊接  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: