当前位置: 代码迷 >> ASP.NET >> .NET Pet Shop 4.0中的一个有关问题?ShoppingCartControl.ascx.cs中一些代码看不懂
  详细解决方案

.NET Pet Shop 4.0中的一个有关问题?ShoppingCartControl.ascx.cs中一些代码看不懂

热度:9996   发布时间:2013-02-25 00:00:00.0
.NET Pet Shop 4.0中的一个问题?ShoppingCartControl.ascx.cs中一些代码看不懂
.NET   Pet   Shop   4.0中的一个问题?ShoppingCartControl.ascx.cs中一些代码看不懂.

在ShoppingCartControl.ascx中有一个 <asp:Repeater   ID= "repShoppingCart "   runat= "server "> 控件,

ShoppingCartControl.ascx.cs代码中对它的绑定操作:

  private   void   BindCart()   {

      ICollection <CartItemInfo>   cart   =   Profile.ShoppingCart.CartItems;
                        if   (cart.Count   >   0)   {
                                repShoppingCart.DataSource   =   cart;
                                repShoppingCart.DataBind();
                                PrintTotal();
                                plhTotal.Visible   =   true;
                        }
                        else   {
                                repShoppingCart.Visible   =   false;
                                plhTotal.Visible   =   false;
                                lblMsg.Text   =   "Your   cart   is   empty. ";
                        }
                               
                }


ICollection <CartItemInfo>   cart   =   Profile.ShoppingCart.CartItems;我在代码中,怎么也找不到这个数据源是如何得来的,请高手指点迷经!谢谢

------解决方案--------------------------------------------------------
Profile的功能,ShoppingCart.CartItems在web.config里面大概是这样的
<profile>
<group>
<add name = CartItems/>
</group>
</profile>
------解决方案--------------------------------------------------------
设置一个断点去跟踪一下程序
你就会看到数据源从什么地方来的

我和你遇到的是同样的问题
现在我找到了
  相关解决方案