private void Button4_Click(object sender, System.EventArgs e)
{
 ………………
Response.Write("<SCRIPT language=JavaScript>alert('修改密码成功!!');location.href='fssrcx.aspx';</SCRIPT>");
}
在本机调试时可以弹出窗口并转向目标页面,可是放到服务器后,无法弹出窗口,并转向目标页面

解决方案 »

  1.   

    执行js脚本最好不用Response.Write
    用下面的方式会好很多 \
    Page.RegisterStartupScript("","alert('修改密码成功!');location.href='fssrcx.aspx';</script>");
      

  2.   

    window.location.href='fssrcx.aspx' 能不能跳
      

  3.   

    Response.Write("<SCRIPT language=JavaScript>alert('修改密码成功!!
    在服务端执行
    Page.RegisterStartupScript("","alert('修改密码成功!');location.href='fssrcx.aspx';</script>");
    编译在客户端执行
    你可以用看看页面的原代码就明白差别了
      

  4.   

    在pageLoad里写这个:
    Button4.Attributes.Add("onclick","<SCRIPT language=JavaScript>alert('修改密码成功!!');window.location.href='fssrcx.aspx';</SCRIPT>");
      

  5.   

    Response.Write("<SCRIPT language=JavaScript>alert('修改密码成功!!');window.location.href='fssrcx.aspx';</SCRIPT>");
    一般这样写是可以实现的,要再不行你用楼上的那种方法试试也可以。
      

  6.   

    Button4 有没有两个onclick事件?
      

  7.   

    Page.RegisterStartupScript("scriptstr","<SCRIPT language=JavaScript>alert('修改密码成功!!');window.location.replace('fssrcx.aspx');</SCRIPT>");试试这个!!
    }