日期:2014-05-18  浏览次数:20400 次

.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>
------解决方案--------------------
设置一个断点去跟踪一下程序
你就会看到数据源从什么地方来的

我和你遇到的是同样的问题
现在我找到了