Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 我可以强制MVC获得新页面吗?_Asp.net Mvc_Asp.net Mvc 3_Asp.net Mvc Routing - Fatal编程技术网

Asp.net mvc 我可以强制MVC获得新页面吗?

Asp.net mvc 我可以强制MVC获得新页面吗?,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-routing,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc Routing,我使用的代码如下: [OutputCache(Duration = 86400, VaryByParam = "none")] public ActionResult Index() { } 一切正常,但有时我想在重定向到索引页时强制MVC获取一个新页面,方法是: RedirectToAction("index", "home"); 这可能吗?有什么方法可以使缓存无效吗?您可以尝试以下方法: HttpResponse.RemoveOutputCacheItem("/Home"); 不知道

我使用的代码如下:

[OutputCache(Duration = 86400, VaryByParam = "none")] 
public ActionResult Index() {
}
一切正常,但有时我想在重定向到索引页时强制MVC获取一个新页面,方法是:

RedirectToAction("index", "home");

这可能吗?有什么方法可以使缓存无效吗?

您可以尝试以下方法:

HttpResponse.RemoveOutputCacheItem("/Home");

不知道如何使缓存无效,但如果不希望缓存结果,可以重定向到其他操作
PublicActionResult IndexNoCache(){}
Richard-但问题是,当我返回索引时,仍然会得到相同的缓存页面:-(