У меня есть контроллер с именем «AccountController» и действие под названием «ResetPassword». Из разметки HTML я могу сделать что-то вроде:
<%= Html.ActionLink("LinkText", "ResetPassword", "AccountController") %>
, и он выведет правильный URL. Есть ли способ сделать это программно? Я пытаюсь получить URL-адрес в виде строки в другом классе, но System.Web.Mvc.HtmlHelper не имеет статического метода ActionLink (), и при создании экземпляра класса его тоже нет.
Примечание: если я пытаюсь создать экземпляры HtmlHelper или UrlHelper, мне нужны ссылки на контекст просмотра или контекст запроса, и я не могу понять, как получить их из контроллера (передать в метод моего класса)