CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

怎么样cache 用户page

楼主man_la123(tommy)2003-09-02 01:28:56 在 .NET技术 / ASP.NET 提问

不同用户有不同的菜单   用户可以修改自己菜单  
  怎么样才可以把不同用户的菜单cache起来  
  然后只有用户修改过后   才update   cache  
  问题点数:0、回复次数:10Top

1 楼panyee(快乐王子)回复于 2003-09-02 01:31:46 得分 0

cache与Application是同个级别的,   如果保存不同用户的菜单,得用Session  
   
  或者把用户当前的菜单以xml形式保存在数据库里Top

2 楼gOODiDEA(无语)回复于 2003-09-02 08:41:03 得分 0

或者你可以考虑用个静态变量的数组,里面每一个元数是一个用户的菜单。Top

3 楼houjianxun(三千溺水)(独取一瓢清泉)回复于 2003-09-02 09:13:06 得分 0

用继承加上楼上说的  
   
  菜单放到哈希表中比较理想Top

4 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-09-02 09:36:47 得分 0

用Session比较好,不过这样如果用户很多,对服务器性能影响就比较大,最好还是保存在数据库中,需要时读取。  
  --------------------------------  
  AspNetPager   免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.comTop

5 楼man_la123(tommy)回复于 2003-09-02 14:15:43 得分 0

我现在都是放数据库  
  现在用户看任何页面   菜单都要去数据库读  
  我就是想避免过多的数据库读取Top

6 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-09-02 18:42:26 得分 0

如果访问量不是很大,那就存在Session中,速度比较快而且不用每都都去读数据库。Top

7 楼jvhmr(午后阳光)回复于 2003-09-02 18:48:35 得分 0

学习。Top

8 楼cnhgj(戏子) (没时间练太极)回复于 2003-09-02 18:52:53 得分 0

用cookie或session储存用户权限,然后再判断Top

9 楼dgvictor(victor)回复于 2003-09-02 19:07:51 得分 0

然后只有用户修改过后   把它的cache清除掉,这要看你实际情况是怎么样的?是所有用户的菜单文件是否一样还是....Top

10 楼microhf(习惯了①个人)回复于 2004-03-02 21:53:44 得分 0

大事情用小东西是搞不好的Top

相关问题

  • 怎么样给用户授权
  • 怎么样控制用户只输入中文呢
  • 怎么样防止web匿名用户在url中editdocument及deletedocument
  • 在BBS中怎么样判断用户是否在线?
  • 怎么样才能使域用户不能登陆服务器?
  • 求助!.net里怎么样增加用户?
  • 怎么样以单用户的模式登入到SQL2000啊?
  • domino配置问题:怎么样产生用户id文件,
  • 怎么样得到用户的在线时间?
  • 高份求救:nmsmtp中怎么样进行用户名验证?

关键词

  • 用户
  • 数据库
  • 修改
  • 菜单
  • 保存
  • cache
  • 不同
  • session

得分解答快速导航

  • 帖主:man_la123

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo