我有个新建新闻的页面,我想创建成功后提示成功并转向新闻查看页,但是发现新创建的新闻在查看页不会显示,要手动刷新一下,我该怎么办才能让它自己刷新呢?
Response.Write("<script> alert('^_^  Create data Sucess,Please reflush the news page'); window.open('admin_news.aspx','_self');</"+"script>");

解决方案 »

  1.   

    在查看页里加代码
    将以下代码加到PAGE_LOAD里
    if (!IsPostBack)
    {
       //这里绑定代码,也就是绑定数据,每打开本页进行一次绑定
    }
      

  2.   

    'admin_news.aspx'
    里设置:
    Response.Expires=-100;
      

  3.   

    用这个函数    Public Overridable Function usermessage(ByVal message As String, ByVal url As String) As String
                Dim script As String
                script = "<script> alert('" + message + "');" + "  window.location.href = '" + url + "'" + "</script>"            Response.Write(script)        End Function