【发布时间】:2016-05-14 05:58:57
【问题描述】:
我正在尝试在我的应用程序的模型中动态创建一个 url,但在使其正常工作时遇到了一些问题。 这就是我的工作
UrlHelper url = new UrlHelper(); var link = "<a href="+@url.Action("ActionName","ControllerName", new { controller = "ControllerName", action = "ActionName", id = UrlParameter.Optional },"http")+">Link</a>";
但是当我尝试运行它时,我收到以下错误:
值不能为空。 参数名称:routeCollection
请帮我解决这个问题。
我正在开发 MVC 5、ASP.Net 4.5、实体框架 6
【问题讨论】:
-
除非你将当前的
RequestContext传递给模型,否则你不能这样做,即使那样做也没有任何意义。使用@Html.ActionLink()在视图中创建链接
标签: asp.net-mvc razor model