0

我使用 window.location 通过 javascript 调用控制器操作

window.location = "/SomeController/SomeAction/";  

它工作正常,但是当我在子域上开发它时,它不能正确构建 URL

我的网址是

http://testgecianet/pms/

当我调用它构造 URL 的动作时

http://testgecianet/SomeController/SomeAction

代替

http://testgecianet/pms/SomeController/SomeAction 

当应用程序部署在子域上时,我如何构建正确的路径。?

4

1 回答 1

2

你试过用@Url.Action吗?

例如你的代码

 window.location = "/SomeController/SomeAction/";

可以写成

window.location = "@Url.Action("SomeAction","SomeController")";

这可以解决问题,我希望。

于 2012-10-23T10:17:48.803 回答