在MVC4 . net类中获取Action URL
本文关键字:获取 Action URL MVC4 net | 更新日期: 2023-09-27 18:18:29
基本上,我想要与Url相同的功能。动作,但是在控制器之外。这可能吗?
虽然我确信我会在其他地方使用它,但我目前的愿望是在视图模型内部生成操作url。
您可以在视图模型中实例化UrlHelper
,如下所示:
UrlHelper helper = new UrlHelper(HttpContext.Current.Request.RequestContext);
然后,你可以像在视图中那样使用这个:
string actionUrl = helper.Action("MyAction", "MyController");