我使用window.location
通过javascript调用控制器操作window.location = "/SomeController/SomeAction/";
它工作正常,但是当我在子域上开发它时,它没有正确构建URL
我的网址
http://testgecianet/pms/
当我调用该动作时,它构建了像
这样的URLhttp://testgecianet/SomeController/SomeAction
而不是
http://testgecianet/pms/SomeController/SomeAction
如何在SubDomain上部署应用程序时构建正确的路径。
答案 0 :(得分:2)
您是否尝试使用@Url.Action
?
例如你的代码
window.location = "/SomeController/SomeAction/";
可以写成
window.location = "@Url.Action("SomeAction","SomeController")";
这可以解决问题,我希望。