Я пытаюсь вызвать метод расширения RenderAction в моем Html Helper:
System.Web.Mvc.Html.ChildActionExtensions.RenderAction(helper, "account", "login");
это так, что наряду с некоторой дополнительной логикой я бы хотел, чтобы все помощники HTML использовали общую структуру имени метода при вызове его в представлении:
<%= Html.CompanyName().RenderAccount() %>
но проблема, с которой я столкнулся, заключается в том, что asp.net будет жаловаться на то, что не может найти фактический маршрут, который ему нужно обработать. Он не принимает параметры «controller» для использования в качестве действия и «login» для использования в качестве действия. Кажется, он ссылается только на текущий маршрут.
Есть идеи, как я могу собрать RenderAction?