Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ASP.Net MVC and ControllerFactory 
V
    Опции темы
nenormativ
Дата 7.3.2011, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лаврик



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 13.9.2009
Где: Ukraine

Репутация: нет
Всего: -1



Всем привет.
Вот такая проблема :
У меня имеется фабрика контроллеров, унаследованная от дефолтной фабрики, и с переопределенным методом GetControllerInstance. Мвц проект создан по стандартному шаблону, и когда я работаю со стандартным хом контролером ,то все замечательно, а вот когда пытаюсь обратиться к своему контролеру, в фабрике контроллеров в метод GetControllerInstance параметр с типом контроллера приходит нул. Немного ранее все работало нормально, после добавления новой вьюхи  возникла вот такая проблемма.

Помогите пожалуйста! Заранее спасибо

Код


 protected override IController GetControllerInstance(System.Web.Routing.RequestContext requestContext, Type controllerType)
        {
            string connectionString = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

            return Activator.CreateInstance(controllerType,
                new DataManager(connectionString)) as IController;
        }


PM MAIL ICQ Skype   Вверх
nenormativ
Дата 7.3.2011, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лаврик



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 13.9.2009
Где: Ukraine

Репутация: нет
Всего: -1



Сам так и не понял причины данной ошибки, но пересоздав вью,все начало работать коректно
PM MAIL ICQ Skype   Вверх
mag1595
Дата 5.9.2012, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 5.9.2012

Репутация: нет
Всего: нет



Дак в функции Activator.CreateInstance(controllerType, new DataManager(connectionString)) as IController;
параметр  controllerType берется откуда? И вообще, что за типы туда передавать можно?

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.0602 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.