<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Getting Started</title><link>http://forums.asp.net/15.aspx</link><description>The perfect forum for ASP.NET novices. No question too simple! &lt;A href="http://aspadvice.com/SignUp/list.aspx?l=21&amp;amp;c=17" target=_blank&gt;Email List&lt;/A&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: create a shopping cart with three variables...</title><link>http://forums.asp.net/thread/2706565.aspx</link><pubDate>Sun, 26 Oct 2008 06:19:02 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2706565</guid><dc:creator>nopsolutions</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2706565.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=15&amp;PostID=2706565</wfw:commentRss><description>&lt;p&gt;Hi

&lt;/p&gt;&lt;p&gt;We&amp;#39;ve developed new open-source shopping cart &lt;a href="http://www.nopCommerce.com" title="nopCommerce"&gt;nopCommerce&lt;/a&gt;. If you interested you can visit &lt;a href="http://www.nopCommerce.com" title="www.nopCommerce.com"&gt;http://www.nopCommerce.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://www.nopCommerce.com" title="www.nopCommerce.com"&gt;&lt;/a&gt;</description></item><item><title>Re: create a shopping cart with three variables...</title><link>http://forums.asp.net/thread/2279918.aspx</link><pubDate>Mon, 07 Apr 2008 01:10:22 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2279918</guid><dc:creator>jimmy q</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2279918.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=15&amp;PostID=2279918</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/fan/images/icon-quote.gif"&gt; &lt;strong&gt;333bob:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;order = Session[&amp;quot;Order&amp;quot;] as ShoppingCart;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The VB equivalent w ould be&lt;/p&gt;&lt;p&gt;order = CType(Session(&amp;quot;Order&amp;quot;), ShoppingCart)&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: create a shopping cart with three variables...</title><link>http://forums.asp.net/thread/2279905.aspx</link><pubDate>Mon, 07 Apr 2008 00:37:50 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2279905</guid><dc:creator>lspence</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2279905.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=15&amp;PostID=2279905</wfw:commentRss><description>&lt;p&gt;What you need to do is cast the Session object to a Shopping Cart object. I could have also written that line as such:&lt;/p&gt;
&lt;p&gt;order&amp;nbsp;= (ShoppingCart)Session[&amp;quot;Order&amp;quot;];&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: create a shopping cart with three variables...</title><link>http://forums.asp.net/thread/2279878.aspx</link><pubDate>Sun, 06 Apr 2008 23:36:36 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2279878</guid><dc:creator>333bob</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2279878.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=15&amp;PostID=2279878</wfw:commentRss><description>thanks, exactly that !!!
Except i&amp;#39;m on Vb and i didn&amp;#39;t find a way yet to translate:
&amp;quot;order = Session[&amp;quot;Order&amp;quot;] as ShoppingCart;&amp;quot; into VB, the &amp;quot;as shoppingcart&amp;quot; isn&amp;#39;t what he expected,

 but great for the rest, thanks again.</description></item><item><title>Re: create a shopping cart with three variables...</title><link>http://forums.asp.net/thread/2279111.aspx</link><pubDate>Sun, 06 Apr 2008 04:25:49 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2279111</guid><dc:creator>lspence</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2279111.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=15&amp;PostID=2279111</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;I completely agree with Jimmy, it will make maintenance very easy as well as promote a good OO design methodology. I&amp;nbsp;put together an extremely simple example in C#. For the price I only set 2 values and again this is a very very simple example. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;Default.aspx&lt;/p&gt;&lt;pre class="coloredcode"&gt;&amp;lt;&lt;span class="tag"&gt;form&lt;/span&gt;&lt;span class="attr"&gt; id=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;My Product Page&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:ListBox&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ListBox1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AutoPostBack=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Shirts&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Sweaters&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Coats&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Pants&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
        &amp;lt;/&lt;span class="tag"&gt;asp:ListBox&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:DropDownList&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;DropDownList1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AutoPostBack=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Small&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Medium&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Large&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;X-Large&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;XX-Large&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
        &amp;lt;/&lt;span class="tag"&gt;asp:DropDownList&lt;/span&gt;&amp;gt;&amp;nbsp;&amp;lt;&lt;span class="tag"&gt;asp:DropDownList&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;DropDownList2&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; AutoPostBack=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Black&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;White&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Green&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Blue&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Yellow&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Red&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Orange&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;Brown&amp;lt;/&lt;span class="tag"&gt;asp:ListItem&lt;/span&gt;&amp;gt;
        &amp;lt;/&lt;span class="tag"&gt;asp:DropDownList&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;TextBox1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Width=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;46px&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:TextBox&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Button&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Button1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; OnClick=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Button1_Click&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Order&amp;quot;&lt;/span&gt; /&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
    &amp;lt;/&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
    &amp;lt;/&lt;span class="tag"&gt;form&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;p&gt;Default.aspx.cs&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;protected void&lt;/span&gt; Button1_Click(&lt;span class="kwd"&gt;object&lt;/span&gt; sender, EventArgs e)
{
    ShoppingCart cart = &lt;span class="kwd"&gt;new&lt;/span&gt; ShoppingCart();
    cart.ProductID = 1;
    cart.ProductName = ListBox1.SelectedItem.Value;
    cart.ProductDescription = &lt;span class="st"&gt;&amp;quot;Some Description&amp;quot;&lt;/span&gt;;
    cart.Quantity = Convert.ToInt32(TextBox1.Text);
    cart.Size = DropDownList1.SelectedItem.Value;
    cart.Color = DropDownList2.SelectedItem.Value;

    &lt;span class="kwd"&gt;if&lt;/span&gt; (cart.ProductName == &lt;span class="st"&gt;&amp;quot;Sweaters&amp;quot;&lt;/span&gt; &amp;amp;&amp;amp; cart.Size == &lt;span class="st"&gt;&amp;quot;XX-Large&amp;quot;&lt;/span&gt;)
        cart.Price = 29.95M;
    &lt;span class="kwd"&gt;else&lt;/span&gt;
        cart.Price = 19.95M;

    Session[&lt;span class="st"&gt;&amp;quot;Order&amp;quot;&lt;/span&gt;] = cart;

    Response.Redirect(&lt;span class="st"&gt;&amp;quot;~/OrderDetails.aspx&amp;quot;&lt;/span&gt;);
}&lt;/pre&gt;&lt;pre class="coloredcode"&gt;ShoppingCart.cs&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;public class&lt;/span&gt; ShoppingCart
{
   &lt;span class="kwd"&gt;private string&lt;/span&gt; size;
   &lt;span class="kwd"&gt;public string&lt;/span&gt; Size
   {
      &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return&lt;/span&gt; size; }
      &lt;span class="kwd"&gt;set&lt;/span&gt; { size = &lt;span class="kwd"&gt;value&lt;/span&gt;; }
   }
    
   &lt;span class="kwd"&gt;private string&lt;/span&gt; color;
   &lt;span class="kwd"&gt;public string&lt;/span&gt; Color
   {
      &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return&lt;/span&gt; color; }
      &lt;span class="kwd"&gt;set&lt;/span&gt; { color = &lt;span class="kwd"&gt;value&lt;/span&gt;; }
   }

   &lt;span class="kwd"&gt;private int&lt;/span&gt; productID;
   &lt;span class="kwd"&gt;public int&lt;/span&gt; ProductID
   {
      &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return&lt;/span&gt; productID; }
      &lt;span class="kwd"&gt;set&lt;/span&gt; { productID = &lt;span class="kwd"&gt;value&lt;/span&gt;; }
   }

   &lt;span class="kwd"&gt;private string&lt;/span&gt; productName;
   &lt;span class="kwd"&gt;public string&lt;/span&gt; ProductName
   {
      &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return&lt;/span&gt; productName; }
      &lt;span class="kwd"&gt;set&lt;/span&gt; { productName = &lt;span class="kwd"&gt;value&lt;/span&gt;; }
   }

   &lt;span class="kwd"&gt;private string&lt;/span&gt; productDescription;
   &lt;span class="kwd"&gt;public string&lt;/span&gt; ProductDescription
   {
      &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return&lt;/span&gt; productDescription; }
      &lt;span class="kwd"&gt;set&lt;/span&gt; { productDescription = &lt;span class="kwd"&gt;value&lt;/span&gt;; }
   }

   &lt;span class="kwd"&gt;private int&lt;/span&gt; quantity;
   &lt;span class="kwd"&gt;public int&lt;/span&gt; Quantity
   {
      &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return&lt;/span&gt; quantity; }
      &lt;span class="kwd"&gt;set&lt;/span&gt; { quantity = &lt;span class="kwd"&gt;value&lt;/span&gt;; }
   }

   &lt;span class="kwd"&gt;private decimal&lt;/span&gt; price;
   &lt;span class="kwd"&gt;public decimal&lt;/span&gt; Price
   {
      &lt;span class="kwd"&gt;get&lt;/span&gt; { &lt;span class="kwd"&gt;return&lt;/span&gt; price; }
      &lt;span class="kwd"&gt;set&lt;/span&gt; { price = &lt;span class="kwd"&gt;value&lt;/span&gt;; }
   }
}&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;OrderDetails.aspx&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label1&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Your Order&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ProductID:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ProductIDLabel&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label2&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Product Name:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ProductNameLabel&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label3&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Description:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ProductDescriptionLabel&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label4&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Quantity:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ProductQtyLabel&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label5&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Size:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ProductSizeLabel&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label6&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Color:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ProductColorLabel&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;&amp;lt;&lt;span class="tag"&gt;br&lt;/span&gt; /&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label7&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Price:&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&lt;span class="attr"&gt; ID=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;ProductPriceLabel&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; runat=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; Text=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;Label&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;asp:Label&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class="tag"&gt;div&lt;/span&gt;&amp;gt;
    &amp;lt;/&lt;span class="tag"&gt;form&lt;/span&gt;&amp;gt;
&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;OrderDetails.aspx.cs&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;protected void&lt;/span&gt; Page_Load(&lt;span class="kwd"&gt;object&lt;/span&gt; sender, EventArgs e)
{
    ShoppingCart order = &lt;span class="kwd"&gt;new&lt;/span&gt; ShoppingCart();
    order = Session[&lt;span class="st"&gt;&amp;quot;Order&amp;quot;&lt;/span&gt;] &lt;span class="kwd"&gt;as&lt;/span&gt; ShoppingCart;

    ProductIDLabel.Text = order.ProductID.ToString();
    ProductNameLabel.Text = order.ProductName;
    ProductDescriptionLabel.Text = order.ProductDescription;
    ProductQtyLabel.Text = order.Quantity.ToString();
    ProductSizeLabel.Text = order.Size;
    ProductColorLabel.Text = order.Color;
    ProductPriceLabel.Text = order.Price.ToString();
}&lt;/pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;/pre&gt;&lt;/pre&gt;</description></item><item><title>Re: create a shopping cart with three variables...</title><link>http://forums.asp.net/thread/2278848.aspx</link><pubDate>Sat, 05 Apr 2008 20:25:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2278848</guid><dc:creator>jimmy q</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2278848.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=15&amp;PostID=2278848</wfw:commentRss><description>&lt;p&gt;In my opinion best way to do this is to create a class that represents a shopping cart item.&lt;/p&gt;&lt;p&gt;So a class that has like a product id, quantity, and other attributes.&lt;/p&gt;&lt;p&gt;So each time a user wants to add an item you would create an instance of this class and add it to session, whether it be directly to session or as a collection of items.&lt;/p&gt;&lt;p&gt;That way you can easily manage the cart items like change its quantity, remove etc&amp;nbsp;&lt;/p&gt;</description></item><item><title>create a shopping cart with three variables...</title><link>http://forums.asp.net/thread/2278456.aspx</link><pubDate>Sat, 05 Apr 2008 12:41:34 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2278456</guid><dc:creator>333bob</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2278456.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=15&amp;PostID=2278456</wfw:commentRss><description>&lt;p&gt;With VB, trying to create a shopping cart; two ways I think: &lt;/p&gt;
&lt;p&gt;adding the items in a database....Not trying this one.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Adding the articles in session variables, like:&lt;/p&gt;
&lt;p&gt;session.add(&amp;quot;product_id&amp;quot;, price).&lt;/p&gt;
&lt;p&gt;then retrieve the data from the database where product_id=product_id..... Ok I think it will work....&lt;/p&gt;
&lt;p&gt;the thing is, by the sessoin I can only add two variables (product_id and price ) for each article....&lt;/p&gt;
&lt;p&gt;And what if there was another variable, for example size or color.&lt;/p&gt;
&lt;p&gt;Can I store 3 variables at a time (product_id, price and color) in a session variable or in something else each time the user adds an item to the cart, and how to?????&lt;/p&gt;</description></item></channel></rss>