Получение контроллера Type из строкового действия, строкового контроллера, объекта routeValues. - PullRequest
1 голос
/ 24 декабря 2010

В приложении ASP.NET MVC 2 как получить тип используемого контроллера, учитывая информацию о маршруте: string action, string controller, object routeValues?

(Объект routeValues ​​может выглядеть как этот новый {area = "admin"} и направлять на контроллер для другой области сайта.)

1 Ответ

1 голос
/ 24 декабря 2010

Заводская фабрика контроллеров использует соглашение для поиска типа контроллера.Я считаю, что условное обозначение - это имя контроллера, добавленное к слову «контроллер».Например, если имя контроллера «home», то типом будет «homecontroller».По соглашению он ожидает найти этот тип в папке контроллеров.

Кстати, я считаю, что код asv.net mvc с открытым исходным кодом.Вы можете узнать точные соглашения там.

Надеюсь, это поможет.

Боб

...