关于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。
求怎么处理。
...全文
287 点赞 收藏 2
写回复
2 条回复
YBcsdn1996 2020年12月03日

用相对路径
回复 点赞
韩老骥 2020年12月03日
用相对路径,改成
window.location.href = './template/test_20.htm'
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告