我该如何去获得一个网页在C#重启处理?
-
19-09-2019 - |
题
我与CMS,它允许你开发出获得动态包含在运行自己的自定义控制工作。所以,我有改变数据源(NHibernate的高速缓存)的自定义控制和我在过程中的地步,CMS已经从缓存中读取这些数据,我需要重新启动页面的处理在某种程度上,这样的CMS拿起新的缓存数据。
我知道有这样做的可能更优雅的方式,而是因为我无法直接改变由CMS的核心中保存的数据一旦从缓存中读取,也因为方式的控制得到由CMS装我出了替代品(我认为)。
的我曾尝试做的Response.Redirect()请求的URL,但大多数浏览器会认为这是一个无限循环,并杀死请求。任何其他的想法?
解决方案
您可以从您的初始页面做到这一点:
Response.Clear ();
Server.Transfer (Request.Url.PathAndQuery, true);
的第二个参数传递的初始页面QueryString和Form值。
不隶属于 StackOverflow