2010-09-09 4 views
0

У меня есть пользовательский элемент управления, который имеет элементы html, такие как <input type="button"...., и я хочу установить его свойство отображения в состоянии preRender.Поиск элемента html onPreRender состояние управления пользователями

Не могли бы вы объяснить, какие вещи я должен обрабатывать с помощью этого пользовательского элемента управления? Итак, в этой функции protected override void OnPreRender(EventArgs e) { } У меня есть только EventArgs e, и у него нет надлежащего метода или свойств, чтобы принести мне html пользовательского элемента управления.

Спасибо теперь ...

ответ

0

Самый простой способ контролировать видимость элементов со стороны сервера является содействие их серверных элементов управления. Например:

<input id="mybutton" runat="server" type="button" ... 

Это позволит вам выполнить инструкцию, как следующее в вашем OnPreRender() событие:

mybutton.Visible = false; // removes the element 

Или ...

mybutton.Style[HtmlTextWriterStyle.Display] = "none"; // styles the element 
+0

Да, вы правы. Это самый простой способ. Но мне нужно получить доступ к его html-коду. Я удалю или добавлю что-нибудь перед отправкой клиенту. – uzay95

Смежные вопросы