【发布时间】:2015-06-30 14:39:02
【问题描述】:
我目前有一个带有 Telerik RadGrid 的网页和一个标签,该标签告诉最后一次刷新 RadGrid 的时间。 RadGrid有一个刷新命令项,问题是按下刷新按钮刷新RadGrid但不更新标签。在 RadGrid 的 PreRender 事件中,我包含了以下代码:
RefreshLabel.Text = "Last Refreshed: " + System.DateTime.Now.ToString();
当我使用浏览器手动刷新页面时,标签的文本会发生变化,但当我按下 RadGrid 的刷新按钮时不会发生变化。 RadGrid 是否有一些怪癖会阻止标签的文本发生变化?或者还有其他一些我应该把这段代码放进去的事件吗?我也尝试将相同的代码放入 RadGrid 的 NeedDataSource 事件中,但无济于事。
我已经通过调试器,看起来标签文本的值在执行这一行时确实发生了变化,但这些变化并没有呈现在页面上。
【问题讨论】:
标签: c# asp.net visual-studio telerik telerik-grid