+ -
当前位置:首页 → 问答吧 → 编译器错误消息: CS0117: “Cart”并不包含“gvCart”的定义

编译器错误消息: CS0117: “Cart”并不包含“gvCart”的定义

时间:2011-12-11

来源:互联网

做一个购物车功能。
Cart.aspx页面中,
代码如下

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

public partial class Cart : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
  if (!IsPostBack)
  {
  //判断用户是否登录
  if (Session["CurrentUser"] != null)
  {
  //判断购物车是否为空
  if (Session["Cart"] != null)
  {
  //调用BindGridView()方法,实现GridView与购物车的绑定
  BindGridView();
  }
  }
  }
  }
  private void BindGridView()
  {
  //获取购物车信息
  DataTable cart = Session["cart"] as DataTable;
  //调用TotalPrice(cart)方法,计算购物车总价格
  TotalPrice(cart);
  //将购物车信息与gvCart进行绑定
  this.gvCart.DataSource = cart;
  this.gvCart.DataBind();
  }
  private void TotalPrice(DataTable cart)
  {
  this.ltrSalary.Text = "";
  double Total=0;
  //依次取出购物车中的商品计算总价格
  foreach (DataRow dr in cart.Rows)
  {
  Total+=Convert .ToDouble (dr.["UnitPrice"].ToString())*Convert .ToDouble (dr ["Number"].ToString ());
  }
  this.lrtSalary.Text=Total.ToString();
  }
  protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
  {

  }
}

错误:

作者: chingwye   发布时间: 2011-12-11

 
help mmmmmmmmmmmeeeeeeeeeeeeeeeeeee

作者: chingwye   发布时间: 2011-12-11

Cart 有同名类

ctl+f Cart

作者: Sandy945   发布时间: 2011-12-11

引用 2 楼 sandy945 的回复:

Cart 有同名类

ctl+f Cart


然后呢?改cart名?

作者: chingwye   发布时间: 2011-12-11

嗯,你可能需要这样

public partial class Cart : System.Web.UI.Page

=》

public partial class CartPage : System.Web.UI.Page

作者: Sandy945   发布时间: 2011-12-11

引用 4 楼 sandy945 的回复:

嗯,你可能需要这样

public partial class Cart : System.Web.UI.Page

=》

public partial class CartPage : System.Web.UI.Page


改了之后又变成这样的错误了

作者: chingwye   发布时间: 2011-12-11

相关阅读 更多