Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上,我想要与 Url.Action 相同的功能,但在控制器之外。这可能吗?
虽然我确定我会在其他地方使用它,但我目前的愿望是在视图模型中生成操作 url。
UrlHelper您可以在视图模型中实例化 a ,如下所示:
UrlHelper
UrlHelper helper = new UrlHelper(HttpContext.Current.Request.RequestContext);
然后,您可以像在视图中使用的那样使用它:
string actionUrl = helper.Action("MyAction", "MyController");