在视图中,我想在另一个控制器上使用由某个动作产生的一些Json。我不认为我应该随意指定资源的URL,因为如果我说“/ Dealerships / GetDealerData”,如果我的应用程序是虚拟目录,请说“www.somesite.com/MyApplication”,那么我的对该资源的引用会破裂。
我确定w / Routes可以通过指定控制器和动作名称来正确生成资源的url但我不知道它是什么并且很难找到它。有人可以指出我正确的方向吗?
答案 0 :(得分:2)
您可以使用Url.Action()。像这样:
<%=Url.Action("MyAction", "MyController")%>
这与<%=Html.ActionLink("MyAction", "MyController")%>
相同,但只生成网址,而不是<a />
标记。