protected void BindCartInfo() { BLL.CartManager carBll = new BookShop.BLL.CartManager(); List <Model.Cart> list = carBll.GetModelList("UserId=" + userModel.Id); if (list.Count < 1) { Response.Redirect("/showinfo.aspx?msg=" + Server.UrlEncode("没有商品项,无法下订单") + "&url=/BookList.aspx" + "&txt=" + Server.UrlEncode("返回商品列表")); } else { StringBuilder builder = new StringBuilder(); foreach (Model.Cart model in list) { builder.Append("<tr class=\"align_Center\">"); builder.Append("<td style=\"PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px\">" + model.Book.Id + "</td>"); builder.Append(" <td class=align_Left><a onmouseover=\"\" onmouseout=\"\" onclick=\"\" href='BookDetail.aspx?id=" + model.Book.Id + "' target=\"_blank\" >" + model.Book.Title + "</a> </td>"); builder.Append("<td><span class=\"price\">¥" + model.Book.UnitPrice.ToString("0.00") + "</span></td>"); builder.Append("<td>" + model.Count + "</td> </tr>"); totleMoney = totleMoney + (model.Count * model.Book.UnitPrice); } strHtml = builder.ToString(); } }
/// <summary> /// 取出购物车中的商品项. /// </summary> protected void BindRepeater() { BLL.CartManager bll = new BookShop.BLL.CartManager(); this.RepeaterCart.DataSource = bll.GetModelList("UserId=" + ((Model.User)Session["user"]).Id);//用户只能查看自己放在购物车中的商品项. this.RepeaterCart.DataBind(); }