コードビハインドを追加するために以下のコードを使用LinkButton
しますが、各リンクボタンをクリックしてもクリックイベントは呼び出されませんが、削除するif(!IsPostBack)
と正常に動作します
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.sr();
}//if
}
void sr()
{
LinkButton lnk;
for (int i =1; i < 6; i++)
{
lnk = new LinkButton();
lnk.ID="lnk"+i.ToString();
lnk.Text = i.ToString() + " ";
lnk.Click += new EventHandler(lnk_Click);
this.pnl.Controls.Add(lnk);
}
}
void lnk_Click(object sender, EventArgs e)
{
LinkButton lnk = (LinkButton)sender;
lnk.Text = "Clicked";
}