在ASP.NET页面上,我有一个填充了LINQ查询结果的GridView.我在代码中设置DataSource,然后在其上调用DataBind.在GridView的RowDataBound事件中,我根据查询结果选择性地隐藏某些GridView字段中的链接.(例如,我隐藏有问题的行的"显示父级"链接没有父行.)
这最初工作正常.但是在回发时(当我不调用DataBind,但GridView通过ViewState保持填充时),数据显示,但RowDataBound事件(显然)不会触发,并且我的链接不会被隐藏.
回发后隐藏链接的最佳方法是什么?