我有一个GridView并在GridView单元格中动态添加了LinkButton:
protected void TestGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
foreach (var l in links)
{
e.Row.Cells[6].Controls.Add(l.button);
PostBackTrigger trigger = new PostBackTrigger();
trigger.ControlID = l.button.ID;
UpPanel.Triggers.Add(trigger);
}
}
}
添加了链接,没关系,但点击链接,GridView刷新和链接消失。当我从page_load函数中删除这个条件时,我有一个页面索引更改事件的问题 - GridView不刷新:
if (!IsPostBack)
{
TestGrid.DataBind();
}
如何阻止链接消失并保持网页索引功能?有没有更好的方法在一个GridView单元格中添加许多LinkButtons?谢谢!