Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Динамически созбать объект класса, рефлексия / 4 сообщений из 4, страница 1 из 1
11.08.2006, 11:58
    #33912773
Treo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамически созбать объект класса, рефлексия
Здравствуйте, помогите советом, плз..

Есть страница с DropDownList, есть контролы ASCX. По выбору из DropDownList нужно создать контрол и отобразить его на странице.

Пытаюсь сделать через рефлексию, так:Type controlType = Type.GetType( "RequestForm_PlainLetter", false, true );

но всегда получаю controlType = null;

даже если вставлю туда "System.Web.UI.WebControls.TextBox", все равно получаю NULL

спасибо.
----------------
Всё что мне нужно - это теплая постель, доброе слово и неограниченная власть
...
Рейтинг: 0 / 0
11.08.2006, 12:58
    #33913020
rsn81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамически созбать объект класса, рефлексия
Здравствуйте, Treo, Вы писали:

T>Пытаюсь сделать через рефлексию, так:Type controlType = Type.GetType( "RequestForm_PlainLetter", false, true );
Это разве рефлексия? :-)
Может так:RequestForm_PlainLetter letter = (RequestForm_PlainLetter) Activator.CreateInstance(typeof(RequestForm_PlainLetter));... << RSDN@Home 1.2.0 alpha rev. 655>>
...
Рейтинг: 0 / 0
11.08.2006, 13:00
    #33913025
gaech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамически созбать объект класса, рефлексия
Здравствуйте, помогите советом, плз..

Есть страница с DropDownList, есть контролы ASCX. По выбору из DropDownList нужно создать контрол и отобразить его на странице.

Пытаюсь сделать через рефлексию, так:Type controlType = Type.GetType( "RequestForm_PlainLetter", false, true );

но всегда получаю controlType = null;

даже если вставлю туда "System.Web.UI.WebControls.TextBox", все равно получаю NULL

спасибо.


Не понятна причина использования reflection. Если контролы представляют ascx файлы, то их надо грузить через метод LoadControl. Reflection очень ресурсоемкая технология.
Don`t worry, be happy:)
...
Рейтинг: 0 / 0
11.08.2006, 14:14
    #33913316
Treo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамически созбать объект класса, рефлексия
У меня и было все через LoadControl.. но почему то в голову залезла рефлексия...  Вспомню - напишу 

----------------
Всё что мне нужно - это теплая постель, доброе слово и неограниченная власть
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Динамически созбать объект класса, рефлексия / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]