我有一个名为“AccountController”的控制器和一个名为“ResetPassword”的操作。从 html 标记中,我可以执行以下操作:
<%= Html.ActionLink("LinkText", "ResetPassword", "AccountController") %>
它会输出正确的网址。有没有办法以编程方式做到这一点?我正在尝试将 url 作为另一个类中的字符串获取,但 System.Web.Mvc.HtmlHelper 没有 ActionLink() 静态方法,并且创建该类的实例也没有它。
注意:如果我尝试创建 HtmlHelper 或 UrlHelper 的实例,那么我需要对 View Context 或 Request Context 的引用,但我不知道如何从控制器中获取它们(传递给我的类方法)