Asp.net mvc 在模型中呈现Url.Action
我如何在模型或控制器中执行此操作Asp.net mvc 在模型中呈现Url.Action,asp.net-mvc,url,model,action,render,Asp.net Mvc,Url,Model,Action,Render,我如何在模型或控制器中执行此操作 <%= Url.Action("Home"); %> 您可以使用控制器中的属性: public ActionResult Index() { string url = Url.Action("Home"); // Do something with the url return View(); } 就模型而言,您应该避免在那里使用此类方法。模型被传递给视图,视图可以访问可以执行此任务的帮助器方法。您是说UrlHelper
<%= Url.Action("Home"); %>
您可以使用控制器中的属性:
public ActionResult Index()
{
string url = Url.Action("Home");
// Do something with the url
return View();
}
就模型而言,您应该避免在那里使用此类方法。模型被传递给视图,视图可以访问可以执行此任务的帮助器方法。您是说UrlHelper.GenerateUrl吗?但是它有很多不明确的参数,控制器中有一个
Url
属性,类型为UrlHelper
。与您在视图中使用的相同。另请参见: