关于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。
求怎么处理。
...全文
1021 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
YBcsdn1996 2020-12-03

用相对路径
  • 打赏
  • 举报
回复
用相对路径,改成
window.location.href = './template/test_20.htm'
  • 打赏
  • 举报
回复
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2020-12-03 11:21
社区公告

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