Поиск ASP.NET MVC Пользовательский контроль - PullRequest
1 голос
/ 24 марта 2010

Я создаю собственный класс ActionResult, и мне нужно, чтобы он мог работать с UserControl. Все примеры, которые я нашел до сих пор, проходят полный путь следующим образом:

return MyResult("~/Areas/AreaName/Views/ControllerName/UserControlName.ascx", myModel);

Это довольно долго, поэтому я бы хотел, чтобы он работал так же, как и вызов View(), т.е. я просто передаю имя, и MVC определяет правильный маршрут:

return MyResult("UserControlName", myModel);

Есть ли способ узнать правильный маршрут к элементу управления без указания его вручную?

1 Ответ

0 голосов
/ 24 марта 2010

Почему бы не наследовать от ViewResult и переопределить нужные вам методы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...