备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 建站教程 > 加载自定义用户数据

加载自定义用户数据

2014-8-16 13:4:28|作者:zhushican|分类: 建站教程|浏览数:

ASP.NET存储per-request用户状态、Session以及per-application状态、Application和Cache提供了极大的便利。不过,如果我们还需要支持除这些以外的其他情况(比如说per-request组数据)时,该怎么做?
网站建设编码中ASP.NET为存储per-request用户状态、Session以及per-application状态、Application和Cache提供了极大的便利。不过,如果我们还需要支持除这些以外的其他情况(比如说per-request组数据)时,该怎么做?许多站点根据请求方的标识来实现站点个性化的。但是,如果我们不想专门针对单个的用户,而是想把具有共同特征的用户编成一组,然后在组设定的基础上提供个性化服务,这时该怎么去做呢?比如,如果我们想要把我们的用户分成Cold、Silver以及Bronze这三组,而且让Gold客户有权访问Gold客户的共同状态,同时拒绝另外两组的访问。类似地,我们只让Silver用户看到自己的数据。

此时我们可以很容易地使用ASP.NET来建立我们自己的状态管理器,同时使用Application_OnAcquireRequestState事件来确定请求的对象,然后再读取适当的数据。尽管我们只使用Application_OnAcquireRequestState事件简单的编写一些代码(我们可以把所有这些代码写入该ASP.NET页面),但是它展示给我们如何漂亮地把这项工作封装到global.asax中,而且不用在每一个想为客户类型使用相关XML文件的应用程序文件中都重复它。另外,当用户访问ASP.NET页面的时候,值已经早生成了。

TAG标签:加载  自定义  用户  数据  

文章评论

最新评论

回顶部