程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0(C#)(7) - Profile(存儲用戶配置)

ASP.NET 2.0(C#)(7) - Profile(存儲用戶配置)

編輯:關於ASP.NET

介紹

ASP.NET 2.0 中的存儲用戶配置功能使您可以定義並存儲要在整個應用程序中使用的基於用戶的設置。而且,在用戶未登錄時,可以將這些設置存儲在匿名配置文件中,然後在將來某個時間將其遷移到登錄用戶的配置文件中。

關鍵

1、配置<system.web>元素下的<profile>元素;如果需要支持匿名的話則還需要配置<system.web>元素下的<anonymousIdentification>元素。示例如下,僅為說明

  <profile enabled="true" defaultProvider="SqlProfileProvider" inherits="CustomProfile">
   <providers>
    <add name="SqlProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
       connectionStringName="SqlConnectionString"
       applicationName="/" />
   </providers>
   <properties>
    <add name="Name" />
    <add name="Color" type="System.Drawing.Color" />
    <group name="Group">
     <add name="Collection" type="System.Collections.ArrayList" />
     <add name="Price" type="int" defaultValue="100" />
    </group>
   </properties>
  </profile>
  
  <anonymousIdentification
   enabled="true"
   cookieName=".VS2005_ANONYMOUS"
   cookieTimeout="1440"
   cookiePath="/"
   cookieRequireSSL="false"
   cookieSlidingExpiration="true"
   cookieProtection="All"
   cookieless="UseCookies" />

各屬性詳細說明參看MSDN,索引處查找“profile 元素”和“anonymousIdentification 元素”

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved