ASP.NET 页面 刷新 转跳问题

Janerybally 2009-12-15 08:09:58
请问,我这个语句有没有错误:
Response.Write("<script LANGUAGE='javascript'>alert('恭喜您,删除帖子成功!');window.location.href='~/Admin/BBSManage.aspx';</script>");
为什么我转跳不了的呢?
而是出错提示如下:

无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。

请求的 URL: /DBWeb/Admin/~/Admin/BBSManage.aspx


这是什么原因呢?
...全文
69 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuxiaobo_net 2009-12-15
  • 打赏
  • 举报
回复
楼上说的是,JS是识别不了 ~ 这个符号的,可以用相对路径window.location.href='../Admin/BBSManage.aspx';
或者绝对路径 直接window.location.href='/Admin/BBSManage.aspx';
心蓝168 2009-12-15
  • 打赏
  • 举报
回复
在js里不认可"~/",所以
~/Admin/BBSManage.aspx'
是不可以的


Response.Write(" <script LANGUAGE='javascript'>alert('恭喜您,删除帖子成功!');window.location='BBSManage.aspx'; </script>");
woshifou 2009-12-15
  • 打赏
  • 举报
回复
学习了。
wuyq11 2009-12-15
  • 打赏
  • 举报
回复
路径不正确
('恭喜您,删除帖子成功!');window.location.href='../Admin/BBSManage.aspx';
vip__888 2009-12-15
  • 打赏
  • 举报
回复
BBSManage.aspx 直接写路径 不需要虚拟路径
liu2835993 2009-12-15
  • 打赏
  • 举报
回复
window.location.href是客户端的方法

不识别'~/Admin/BBSManage.aspx'绝对路径

2楼的方法可以解决上述问题
hitlcyu19 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qq18527575 的回复:]
Response.Write(" <script LANGUAGE='javascript'>alert('恭喜您,删除帖子成功!');window.location='BBSManage.aspx'; </script>");
[/Quote]
恩 这么就可以了
qq18527575 2009-12-15
  • 打赏
  • 举报
回复
Response.Write(" <script LANGUAGE='javascript'>alert('恭喜您,删除帖子成功!');window.location='BBSManage.aspx'; </script>");

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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