購物車的實現(一)——認識Profile


源代碼:13033480群共享

那是在一個月黑風高的夜晚,寒風刺骨,伸手不見五指,我......

我是在溫馨明亮的家中,坐在電腦旁的,突然,發現了一段代碼,在這個代碼里,Profile被用來做了站點計數器......

【操作步驟】

一、新建網站Web

二、添加Web配置文件Web.config,在Web.config中的<system.web>節中添加配置

<authenticationmode="Forms" />

<anonymousIdentificationenabled="true"/>

<profile>

  <properties>

    <addname="Counts"type="Int32"defaultValue="0"allowAnonymous="true"/>

  </properties>

</profile>

三、窗體文件Default.aspx添加3個標簽控件,簡單布局如下:

<div>

   用戶名:<asp:LabelID="lblUserName"runat="server"></asp:Label><br/>

   是否匿名:<asp:LabelID="lblIsAnonymous"runat="server"></asp:Label><br/>

   站點計數:<asp:LabelID="lblCounts"runat="server"></asp:Label>

</div>

四、Default.aspx.cs中的代碼如下:

protected void Page_Load(object sender, EventArgs e)

{

    lblUserName.Text = Profile.UserName;

    lblIsAnonymous.Text = Profile.IsAnonymous.ToString();

    Profile.Counts++;

    lblCounts.Text = Profile.Counts.ToString();

}

五、運行,並不斷刷新,查看結果。

【技術要點】

一、Profile,是.NET Framework提供了一種不同於cookie和Session的存儲用戶信息的類,通常在電子商務系統中實現購物車時使用。

二、Profile把用戶通常把用戶信息存儲在App_Date文件夾中自動生成的數據庫ASPNETDB.MDF中;

三、匿名用戶使用Profile,需要在Web.config文件中設置Forms登錄方式,並開啟匿名認證功能;

四、簡單的應用,Profile的屬性,需要在Web.config中設置,如果匿名用戶需要修改屬性值,還需要設置allowAnonymous="true"

版權所有©2012,西園電腦工作室.歡迎轉載,轉載請注明出處.更多文章請參閱博客http://blog.csdn.com/yousuosi


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



WebApplication與Profile購物車 asp.net基於Profile和Provider技術實現購物車 購物車實現二 購物車怎么實現 購物車實現一 購物車的實現 購物車實現三 session實現購物車 購物車功能實現 簡單購物車的實現
 
粤ICP备14056181号  © 2014-2021 ITdaan.com