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

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

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

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

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

спасибо.
----------------
Всё что мне нужно - это теплая постель, доброе слово и неограниченная власть
...
Рейтинг: 0 / 0
Динамически созбать объект класса, рефлексия
    #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
Динамически созбать объект класса, рефлексия
    #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
Динамически созбать объект класса, рефлексия
    #33913316
Treo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня и было все через LoadControl.. но почему то в голову залезла рефлексия...  Вспомню - напишу 

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


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