当前位置: 代码迷 >> ASP.NET >> 请教输入界面中;在数据库中写入数据后弹出提示成功然后重新导向本页面,如何做
  详细解决方案

请教输入界面中;在数据库中写入数据后弹出提示成功然后重新导向本页面,如何做

热度:4012   发布时间:2013-02-26 00:00:00.0
请问输入界面中;在数据库中写入数据后弹出提示成功然后重新导向本页面,怎么做?
我用:
Page.RegisterStartupScript......
Response.Redirect( "1.aspx ");

不行     不弹出提示信息对话框

------解决方案--------------------------------------------------------
因为页面已经跳转了,当然不会执行了.
------解决方案--------------------------------------------------------
Page.RegisterStartupScript......
Response.Redirect( "1.aspx "); //此句 执行后直接跳转,服务器端不会向客户段发送任何html包括js.

故此处不能用Response.Redirect.

用:
widnow.location.href= '1.aspx '
------解决方案--------------------------------------------------------
笨方法:A页面提交后转到B页面,B页面直接再转到A页面....
------解决方案--------------------------------------------------------
stringscript= " <script> alert( '操作成功! ');window.location.href= 'ShenGouDan.aspx '; </script> ";
Page.RegisterStartupScript( " ",stringscript);

Response.Write(sUrl);

------解决方案--------------------------------------------------------
不用导向
去掉这句
Response.Redirect( "1.aspx ");
试一下
  相关解决方案