Web开发需要掌握的

System.Web.Security:

为 Web 应用程序管理 Forms 身份验证服务。无法继承此类:
FormsAuthentication类

权限管理:
System.Web.Security.RoleProvider抽象类

SiteMap权限管理:
System.Web.XmlSiteMapProvider


BFA 角色权限管理类:
BFA.Presentation.Impl.CustomRoleProvider类 (一定要了解里的重构方法)
BFA.Presentation.Impl.CustomSiteMapProvider类 (提供了读取站点地图的角色。。。)


System.Web.Security.FormsAuthentication



HttpApplicationState类
http://msdn.microsoft.com/zh-cn/library/ms178594(VS.80).aspx
ASP.NET 应用程序状态概述
1.应用程序状态是可供 ASP.NET 应用程序中的所有类使用的数据储存库。它存储在服务器的内存中,因此与在数据库中存

和检索信息相比,它的执行速度更快。与特定于单个用户会话的会话状态不同,应用程序状态应用于所有的用户和会话。

因此,应用程序状态用于存储那些数量较少、不随用户的变化而变化的常用数据。
2.应用程序状态存储在 HttpApplicationState 类的实例中。此类公开对象的键值字典。
3.在用户初次访问应用程序中的任何 URL 资源时,将会创建 HttpApplicationState 实例。HttpApplicationState 类通

常通过 HttpContext 类的 Application 属性访问。
4.可以通过两种方式使用应用程序状态。可以通过代码直接对 Contents 集合中的值进行添加、访问或移除操作。在应用

序运行时,可以随时访问 HttpApplicationState 类。但该类通常用于在应用程序启动时加载应用程序状态数据。为此,

可向 Global.asax 文件中的 Application_Start 方法中添加加载应用程序状态的代码。


ASP.NET 缓存概述
http://msdn.microsoft.com/zh-cn/library/ms178597(VS.80).aspx

posted @ 2009-04-13 16:18  Rain520  阅读(201)  评论(0编辑  收藏  举报