关于window.location.href路径问题,在线等

enaking 2020-12-03 11:21:29
如下代码,部署到iis中和在vs中调试路径不一致问题。

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), DateTime.Now.ToString(),
"window.location.href = '/template/test_20.htm';", true);


如上代码,部署到iis上能正确访问,但在vs里调试时路径不对,路径变成了
http://localhost:25782/template/test_20.htm
正确的路径应该是
http://172.16.64.69:8081/WebTst/template/test_20.htm

但是我要是在window.location.href = '/template/test_20.htm'加上 /WebTst 就可以在vs调试时能访问,但在部署到iis里又不能访问

因为在服务器正确的路径是http://172.16.64.69:8081/template/test_20.htm。
求怎么处理。
...全文
1468 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
YBcsdn1996 2020-12-03
  • 打赏
  • 举报
回复

用相对路径
八爻老骥 2020-12-03
  • 打赏
  • 举报
回复
用相对路径,改成
window.location.href = './template/test_20.htm'

111,094

社区成员

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

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

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