在asp.cs里添加事件,执行数据库操作,操作成功后刷新指定的页面,以便使页面更新,
用什办法时间都可以可,js也可以,望高手指点
代码如下:
private void btnPostEdit_Click(object sender, System.EventArgs e)
{
SortID = lblSortID.Text.ToString();
string str = "Update teSort Set SortName = '"+txtName.Text+"',SortRe = '"+txtRe.Text+"',SortUrl = '"+txtUrl.Text+"',SortPicPath = '"+lblPicPath.Text+"' Where SortID = '"+SortID+"'";
if(txtName.Text == "")
{
lblMsg.Text = "栏目名称不能为空!";
return;
}
if(this.TheClass.RunSql(str) == "OK")
{
lblMsg.Text ="操作成功!";
this.SortDetailInfoBind(SortID);
return;
}
else
{
lblMsg.Text ="操作失败!";
return;
}

解决方案 »

  1.   

    Response.Write("<script language=javascript> opener. window.navigate('你要刷新的页.asp');</script>")
      

  2.   

    譬如刷新父页面?用js就可以啦
    window.opener.document.forms[0].submit();
      

  3.   

    刷新本页:
    Response.Write("<script language=javascript>window.location.href=window.location.href;</script>")刷新父页:
    Response.Write("<script language=javascript>opener.location.href=opener.location.href;</script>")转到指定页:
    Response.Write("<script language=javascript>window.location.href='yourpage.aspx';</script>")
      

  4.   

    可以了,但刷新后老是在子窗口中打开父窗,我用的是iframe