请问NET页面Response.Write("")为什么不能转向?

weer123 2008-12-02 11:15:07
请问NET页面Response.Write("<script>if(confirm('该记录要扣点,你确定要下载吗?')){}else{history.go(-1);};</script>")为什么不能转向?
...全文
47 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wurongyue 2010-02-27
  • 打赏
  • 举报
回复
把history.go(-1);改成window.location='Default.aspx';好像更好些哦
wurongyue 2010-02-27
  • 打赏
  • 举报
回复
转义字符的问题:

Response.Write(" <script>if(!confirm('该记录要扣点,你确定要下载吗?'))\r\n{history.go(-1);\r\n}</script>");

或者

Response.Write(" <script>if(!confirm('友情提示:\\r\\n该记录要扣点,你确定要下载吗?'))\r\n{history.go(-1);\r\n}</script>");
yanrabbit163 2008-12-02
  • 打赏
  • 举报
回复
不要用Response.Write方法去输出javascript,用ClientScript.RegisterStartupScript

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧