2010-09-17 2 views
2

У меня есть пользовательский контроль на главной странице с идентификатором 'ucTopUser' и кнопкой 'btnSub'. Мне нужно скрыть оба элемента управления с моей текущей страницы aspx. Как я могу это сделать?Скрыть пользовательский контроль, присутствующий на главной странице

ответ

6

Чтобы получить главную страницу со страницы aspx, вы можете использовать this.Master, а для спрятать элементы вы можете установить их Visible на false.

http://msdn.microsoft.com/en-us/library/system.web.ui.page.master.aspx
http://msdn.microsoft.com/en-us/library/486wc64h.aspx
http://msdn.microsoft.com/en-us/library/system.web.ui.control.visible.aspx

((UserControl)this.Master.FindControl("ucTopUser")).Visible = false; 
((Button)this.Master.FindControl("btnSub")).Visible = false; 
0

Другая возможность состоит в том, чтобы использовать JQuery. Просто добавьте $("#ucTopUser").hide(); $("#btnSub").hide(); в функцию $ (document) .ready().

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