如果控制器操作在操作上指定了OutputCache属性,那么是否有任何方法可以在不重新启动IIS的情况下清除输出缓存?
[OutputCache (Duration=3600,VaryByParam="param1;param2")]
public string AjaxHtmlOutputMethod(string param1, string param2)
{
var someModel = SomeModel.Find( param1, param2 );
//set up ViewData
...
return RenderToString( "ViewName", someModel );
}
发布于 2018-05-08 18:40:13
filterContext.HttpContext.Response.Cache.SetNoStore()
https://stackoverflow.com/questions/-100008416
复制相似问题