我正在为 gridview 做一个自定义寻呼机模板并试图得到类似的东西:< 1 2 3 4 >
我在点击数字时遇到问题...
在 PagerTemplate 内部,我有一个名为“phLinks”的占位符,它正在填充 DataBound 事件,如下所示:
protected void DataBound(object sender, EventArgs e)
{
if (grid.PageCount > 1)
{
for (int i = 0; i < grid.PageCount; i++)
{
phLinks.Controls.Add(new LiteralControl("<li>"));
LinkButton lb = new LinkButton { Text = (i + 1).ToString(), Enabled = grid.PageIndex != i, CommandArgument = i.ToString() };
lb.Command += new CommandEventHandler(lb_Command);
lb.CommandName = "Button";
//lb.Click += new EventHandler(lb_Click);
phLinks.Controls.Add(lb);
phLinks.Controls.Add(new LiteralControl("</li>"));
}
}
}
请注意,我首先尝试了 Click 事件,然后是 Command 事件,在这两种情况下我都会收到回帖,但没有触发该事件......
我在这里想念什么?