【发布时间】:2010-03-20 08:31:05
【问题描述】:
如何在模型或控制器中做这样的事情?
<%= Url.Action("Home"); %>
【问题讨论】:
标签: asp.net-mvc url model action render
如何在模型或控制器中做这样的事情?
<%= Url.Action("Home"); %>
【问题讨论】:
标签: asp.net-mvc url model action render
您可以在控制器中使用Url 属性:
public ActionResult Index()
{
string url = Url.Action("Home");
// Do something with the url
return View();
}
就模型而言,您应该避免在那里使用此类方法。模型被传递给视图,并且视图可以访问可以完成这项工作的辅助方法。
【讨论】:
Url 属性,其类型为UrlHelper。您在视图中使用的相同。