Re[3]: User Controls на Master Page
От: Сим Россия  
Дата: 09.06.07 13:07
Оценка:
Здравствуйте, eroshkin, Вы писали:

E>Я делаю так.

E>1. Создаю базовый класс (пусть называется PrntPage) для страниц, использующих матстерпейдж
E>2. Соответственно, наследую все такие страницы от PrntPage, а не от System.Web.UI.Page
E>3. В базовом классе реализовываем заполнение матстерпейдж

E>Пример


E>
E>public class PrntPage: System.Web.UI.Page
E>{

E>    protected PrntPage()
E>    {
E>        Load += new EventHandler(PrntPage_Load);
E>    }

E>    void PrntPage_Load(object sender, EventArgs e)
E>    {
E>        //здесь заполняем наши контролы
E>        Control ctrl = Master.FindControl("masterpagecontrolID");// итд.
E>    }

E>


E>Таким образом, избавляем себя от заполнения контролов на каждой странице


Зачем findcontrol????
а если Id изменится, а если он вложится в другой контейнер?
в Masterpage объявите public свойство и юзайте его.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.