摘要:
DateTime.ToString()中的时间格式模式详细说明 :d 月中的某一天。一位数的日期没有前导零。 dd 月中的某一天。一位数的日期有一个前导零。 ddd 周中某天的缩写名称,在AbbreviatedDayNames 中定义。dddd 周中某天的完整名称,在 DayNames 中定义。 阅读全文
摘要:
ASP.NET 2.0通过System.Web.HttpContext对象的Profile属性公开了其对用户配置的支持。Profile对象的核心就是System.Web.Profile.ProfileBase对象。可以在Web.config中配置Profile对象公开的属性名称和类型。在配置文件中,而不是在代码中定义的Profile对象的属性。只要ASP.NET运行你的应用程序,它都会查看Web.config中的用户配置属性配置,并且自动构建一个新的类,名为ProfileCommon,它从ProfileBase类继承而来,并且包含你在Web.config中定义的属性。这就提供了一个强类型的对象,可以在代码中使用它。同样,虽然每个使用用户配置的应用程序都具有一个ProfileCommon类,但是每个应用程序在应用程序的根命名空间下都有一个唯一的ProfileCommon类。因此在一个应用程序中的ProfileCommon类与另一个应用程序中的ProfileCommon类并不相同。
当用户请求一个页面时,ASP.NET使用用户配置提供程序来为该用户加载一个ProfileCom 阅读全文
摘要:
匿名个性化
ASP.NET 2.0中的一个新特性是允许匿名的终端用户利用它提供的个性化功能。如果站点需要某种形式的注册,这就是很重要的。此时,终端用户在第一次使用某些基本服务之前,并不总是注册对重要应用程序的访问。例如,许多电子商务站点允许匿名终端用户在注册之前,在该站点上购物,使用站点的购物车。可以自动在多个Web应用程序之间存储用户信息。一个User Profile中可以存储各种类型的信息,这些信息既可以是简单的string和integer类型,也可以是复杂的自定义类型。
支持终端用户的匿名身份
匿名个性化功能默认为禁用,因为它会消耗流行站点上的数据库资源。因此,允许匿名个性化的第一步是使用web.config文件中的一个设置启用这个功能。还需要根据属性在web.config文件中的具体设置进行一些修改,以确定是否允许对应用程序进行匿名个性化。可以通过启用匿名身份识别功能,让个性化引擎利用元素识别未知的终端用户。为了对可能访问应用程序的终端用户启用匿名身份,应在web.config文件的syste 阅读全文