Я знаю что я тут далеко не первый, кто постит такую тему и да простят меня модераторы!
Вопрос в следующем.....есть такой примерно такой вот код:
protected void Page_Load(object sender, EventArgs e)
{
...........код...........
}
public void PropertyLoad(string username)
{
Tab newTab = new Tab(username);
foreach ("неважно что")
{
..........код.............
Button button2 = new Button();
button2.Text = "Закрыть";
button2.Click += Button2_Click;
newTab.ContentPane.Controls.Add(button2); //Добавление вкладки на таблицу.
UltraWebTab1.Tabs.Add(newTab); //Таблица с вкладками
}
}
protected void Button2_Click(object sender, EventArgs e)
{
........код........
}
Тут всё слишком абстрактно, но не суть важно. Как можно понять, не срабатывает обработчик события при нажатии на кнопку, т.к. элемент управления находится не в Page_load.
Как мне заставить его срабатывать?
Пробовал так:
button2.Click += new EventHandler (Button2_Click); - не пашет.
Знаю что есть PlaceHolder, в MSDN написано что именно он служит "контейнером" для хранения динамически созданных эелементов управления, но конкретных объяснений принципов его работы я не нашел.
Может кто-нить помочь решить проблему? Или объяснить как работает этот PlaceHolder?
Всем спасибо.
Вопрос в следующем.....есть такой примерно такой вот код:
protected void Page_Load(object sender, EventArgs e)
{
...........код...........
}
public void PropertyLoad(string username)
{
Tab newTab = new Tab(username);
foreach ("неважно что")
{
..........код.............
Button button2 = new Button();
button2.Text = "Закрыть";
button2.Click += Button2_Click;
newTab.ContentPane.Controls.Add(button2); //Добавление вкладки на таблицу.
UltraWebTab1.Tabs.Add(newTab); //Таблица с вкладками
}
}
protected void Button2_Click(object sender, EventArgs e)
{
........код........
}
Тут всё слишком абстрактно, но не суть важно. Как можно понять, не срабатывает обработчик события при нажатии на кнопку, т.к. элемент управления находится не в Page_load.
Как мне заставить его срабатывать?
Пробовал так:
button2.Click += new EventHandler (Button2_Click); - не пашет.
Знаю что есть PlaceHolder, в MSDN написано что именно он служит "контейнером" для хранения динамически созданных эелементов управления, но конкретных объяснений принципов его работы я не нашел.
Может кто-нить помочь решить проблему? Или объяснить как работает этот PlaceHolder?
Всем спасибо.