我与CMS,它允许你开发出获得动态包含在运行自己的自定义控制工作。所以,我有改变数据源(NHibernate的高速缓存)的自定义控制和我在过程中的地步,CMS已经从缓存中读取这些数据,我需要重新启动页面的处理在某种程度上,这样的CMS拿起新的缓存数据。

我知道有这样做的可能更优雅的方式,而是因为我无法直接改变由CMS的核心中保存的数据一旦从缓存中读取,也因为方式的控制得到由CMS装我出了替代品(我认为)。

我曾尝试做的Response.Redirect()请求的URL,但大多数浏览器会认为这是一个无限循环,并杀死请求。任何其他的想法?

有帮助吗?

解决方案

您可以从您的初始页面做到这一点:

Response.Clear ();
Server.Transfer (Request.Url.PathAndQuery, true);

的第二个参数传递的初始页面QueryString和Form值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top