.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>
------解决方案--------------------设置一个断点去跟踪一下程序
你就会看到数据源从什么地方来的
我和你遇到的是同样的问题
现在我找到了