首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HttpHandler到期的PivotViewer

HttpHandler到期的PivotViewer
EN

Stack Overflow用户
提问于 2011-11-08 23:50:01
回答 1查看 215关注 0票数 0

我一直试图让我的PivotViewer实现不缓存HttpResponse,但没有成功。如何设置响应对象的过期时间?我一直在做以下的事情。

代码语言:javascript
运行
复制
           _HttpContext.Response.Expires = 0;
           _HttpContext.Response.ExpiresAbsolute = DateTime.Now.Subtract( new TimeSpan( 1, 0, 0, 0 ) );
           _HttpContext.Response.CacheControl = "no-cache";

问题是-显示我的PivotViewer的后续调用总是显示第一个调用的结果。我没有使用静态CXML -我使用PivotServer工具并动态创建它。

我想知道的是如何设置页面的过期,以便每个数据透视视图请求创建一个HttpResponse,或者PivotViewer中有一个bug,而它忽略了缓存控制?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-09 03:03:21

我假设您正在对同一个URL进行多个LoadCollection()调用,并想知道为什么您没有得到刷新,对吗?如果不是这样,那我就误会了。

如果在PivotViewer ()中传递的Uri字符串与上一次调用相同,则LoadCollection将不会进行新的调用。即使添加哈希标签也不会欺骗它。我不确定这是表演还是什么,但这就是它的本质。重新加载集合的唯一真正方法是更改Uri。我通常通过添加/修改查询字符串计数器来做到这一点。

我在博客文章中有这样一个例子:在PivotViewer中重新加载集合

如果你有不同的问题,请告诉我,我们可以帮你修好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8058662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档