软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP.NET > ASP.NET MVC 1.0 NoClientCacheAttribute

ASP.NET MVC 1.0 NoClientCacheAttribute

  烈火网(LieHuo.Net)教程 在 Ajax 编程时,我们经常受到客户端缓存的骚扰,通常的做法是在 Url 后面增加 "?"。当然,也可以用Ajax FX 的某些参数设置。
以下为引用的内容:
$(function()
{
$.ajaxSetup({ cache: false });

$("#btnTest").click(function()
{
$.getJSON("/Test/AjaxTest", null, function(json)
{
alert(json.Time);
});
});
});

  另外一种做法就是修改 Response.CacheControl 。

以下为引用的内容:
public class NoClientCacheAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
HttpContext.Current.Response.CacheControl = "No-Cache";
}
}

  如果你希望页面 "后退" 显示时被刷新,那么也可以用这个。
    相关阅读
    栏目导航
    推荐软件