首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

aspx页面缓存,该怎么处理

2012-09-17 
aspx页面缓存我有一个页面 http://~~~~~~/a.aspx?paramstrstr是一个加密参数,由于里面有时间戳,因此str

aspx页面缓存
我有一个页面 http://~~~~~~/a.aspx?param=str;
str是一个加密参数,由于里面有时间戳,因此str每次都不同,
但页面本身并不复杂,有用户名 密码输入框,登录 按钮。

如何启用页面缓存呢?保证缓存不受 param请求参数影响,命中率高

[解决办法]
启用页面缓存可以用这个:
<%@ OutputCache Duration="60" VaryByParam="none" %>

加在a.aspx里,Duration表示缓存时间,设置为60秒,你可以设得长些。
[解决办法]
//将用户数据缓存
//json既是需要保存的信息
userinfocatch(json);

///用户信息缓存
function userinfocatch(obj) {
$.data(document.body, "userinfo_catch", obj);
}

 

//读取缓存
function userinfo() {
var a = $.data(document.body, "userinfo_catch");
return a;
}

热点排行