|
|
|
|
Автор:
|
Dimon aka Manowar
|
|
Тема:
|
Добавление программно контролов с обработчиками.
|
|
Дата:
|
8/31/2001 2:38:00 AM
|
Есть следующий трабл/непонятка. Свой paging, соотв. делаю панель страниц (к placeholder добавляю программно LinkButtonы с соотв текстом). Обработчик нажатия для этих линкбаттонов один. Если пытаюсь нажать на кнопку - страница просто перегружается и обработчик даже не вызывается. Кто что может посоветовать в даннй ситуации?
Куски кода:
добавление кнопок (phNav - PlaceHolder)
for (int i = 1; i <= ((int) dv.Count / pageSize) + 1; i++)
{
if(i == pageNum)
{
phNav.Controls.Add(new LiteralControl(i.ToString() + " "));
}
else
{
LinkButton btn = new LinkButton();
btn.Text = i.ToString();
btn.CommandArgument = i.ToString();
btn.Click += new System.EventHandler(this.navClick);
phNav.Controls.Add(btn);
phNav.Controls.Add(new LiteralControl(" "));
}
}
Обработчик
protected void navClick(Object sender, EventArgs e)
{
Trace.WriteInt32.Parse(((LinkButton) sender).CommandArgument).ToString());
}
|
|
|
|