0

基本上,我禁用缓存的原因是因为我有 DevExpress ASPxGridViews,它非常适合过滤、排序等,但客户端正在处理大量数据,并要求我们在页面导航之间保存过滤器/排序。

完成此操作的方式是通过发生的事件 ClientLayout。问题是,当用户导航到不同的页面,然后单击浏览器的后退按钮时,事件不会触发,并且会显示未过滤的网格,可能是因为这是缓存的内容。(但是,返回到网格页面的链接会导致页面正确加载,并触发事件。)

我能够解决问题的唯一方法是禁用缓存,如以下链接所示: http ://forums.asp.net/p/1304752/2563283.aspx

显然,仅仅因为我能做到,并不意味着它是一个好主意。我知道这可能会影响性能,但谁能告诉我可能出现的任何其他问题?也许 AJAX 问题或控件会发出意外行为?

4

1 回答 1

0

除了性能降低之外,我们不知道任何可能的问题。

于 2011-03-10T15:02:45.457 回答