ASP.NET MVC:正确的方式来消耗/链路资源从另一个控制器
-
18-09-2019 - |
题
在一个视图,我要消耗由另一个控制器上的操作产生了一些JSON。我不认为我应该是任意specifing该资源的URL,因为如果我这样说:“/经销权/ GetDealerData”如果我的应用是在说“www.somesite.com/MyApplication”的虚拟目录,然后我参照该资源就破碎。
我敢肯定有事情做瓦特/路线,让我通过specifing控制器和动作名称正确生成资源的URL,但我不知道它是什么,我很难找到它。可有人请点我朝着正确的方向?
解决方案
可以使用Url.Action()。是这样的:
<%=Url.Action("MyAction", "MyController")%>
此相同<%=Html.ActionLink("MyAction", "MyController")%>
但只生成的URL,而不是<a />
标签
不隶属于 StackOverflow