我正在我的页面上显示来自 DataTable 的信息,并希望添加一些排序功能,这有点超出了直接的列排序。因此,我一直在尝试将 LinkButtons 放置在我的 GridView 的 HeaderItems 中,该 HeaderItems 回发到在重新加载页面之前更改会话信息的函数。
单击我的链接会导致回发,但它们似乎不会生成任何OnClick事件,因为我的OnClick函数没有被执行。我已AutoEventWireup
设置为 true,如果我将链接移出 GridView,它们可以正常工作。
我通过创建常规锚点、将查询附加到它们的href并在页面加载时检查它们来解决这个问题,但我更喜欢 C# 来完成繁重的工作。有任何想法吗?
更新:澄清控件的 ID 与它们的OnClick函数名称相匹配。