在模型中渲染Url.Action

时间:2010-03-20 08:31:06

标签: asp.net-mvc url model action render

我怎么能在模型或控制器中做这样的事情?

<%= Url.Action("Home"); %>

1 个答案:

答案 0 :(得分:3)

您可以使用控制器中的Url属性:

public ActionResult Index()
{
    string url = Url.Action("Home");
    // Do something with the url
    return View();
}

就模型而言,你应该避免在那里使用这些方法。模型被传递给视图,视图可以访问可以完成工作的辅助方法。