LinkButton lnkPage = new LinkButton();
lnkPage.Click += new EventHandler(this.LnkPager_Click);
lnkPage.Text = "testpage";
HtmlTableCell tbCell = new HtmlTableCell();
tbCell.Controls.Add(lnkPage); HtmlTableRow tbRow = new HtmlTableRow();
tbRow.Cells.Add(tbCell); tbPage.Rows.Add(tbRow); private void LnkPager_Click(object sender, EventArgs e)
{
...
}
aspx里有的一段代码:
<table id="tbPage" runat="server" border="0" cellpadding="0" width="1%" cellspacing="0" align="center">
</table>
最后产生的LinkButton 点击后没有触发事件,是不是还有什么地方要设置?请大家帮下忙了.
lnkPage.Click += new EventHandler(this.LnkPager_Click);
lnkPage.Text = "testpage";
HtmlTableCell tbCell = new HtmlTableCell();
tbCell.Controls.Add(lnkPage); HtmlTableRow tbRow = new HtmlTableRow();
tbRow.Cells.Add(tbCell); tbPage.Rows.Add(tbRow); private void LnkPager_Click(object sender, EventArgs e)
{
...
}
aspx里有的一段代码:
<table id="tbPage" runat="server" border="0" cellpadding="0" width="1%" cellspacing="0" align="center">
</table>
最后产生的LinkButton 点击后没有触发事件,是不是还有什么地方要设置?请大家帮下忙了.
LinkButton lnkPage = new LinkButton();
lnkPage.Id = "lnkPage1"; // 设置ID记的
lnkPage.Text = "testpage";
lnkPage.Click += new EventHandler(this.LnkPager_Click);HtmlTableCell tbCell = new HtmlTableCell();
tbCell.Controls.Add(lnkPage);
}
lnkPage.Id我加过,一样没效果.....补充一下,上面的代码是放在某个BUTTON的事件里的,这会不会有什么影响?
我去把代码加到Page_Load去就OK了.
谢谢