protected void Page_Load(object sender, EventArgs e) { this.Title = "网上服装店"; if (!IsPostBack) { getdata("SPID=" + Request.QueryString["id"].ToString()); } } private void getdata(string sql) { //业务逻辑层 BLL.CPInfoBusiness busi = new BLL.CPInfoBusiness(); DataSet ds = new DataSet(); ds = busi.GetList(sql); if (ds != null) { if (ds.Tables[0].Rows.Count > 0) { Label2.Text = ds.Tables[0].Rows[0]["SPName"].ToString(); Label4.Text = ds.Tables[0].Rows[0]["SPPrice"].ToString(); Label5.Text = ds.Tables[0].Rows[0]["SPNum"].ToString(); DIV1.InnerHtml = ds.Tables[0].Rows[0]["SPIntroduce"].ToString(); iGPhoto.ImageUrl = "files/" + ds.Tables[0].Rows[0]["SPPhoto"].ToString(); } } }
时间: 2024-02-14 09:23:46 浏览: 119
这段代码的作用是显示网上服装店的商品信息。具体解释如下:
- 在Page_Load事件中,将页面的标题设置为“网上服装店”。
- 如果页面不是由PostBack引起的,那么就调用getdata方法来获取商品信息。
- getdata方法中,实例化一个CPInfoBusiness对象,调用该对象的GetList方法来查询满足sql条件的商品信息,并将结果存储在DataSet中。
- 如果DataSet不为空且包含至少一行数据,就将商品名称、价格、数量、介绍和图片路径分别赋值给Label2、Label4、Label5、DIV1和iGPhoto控件。其中,图片路径需要加上“files/”前缀才能正确显示。
阅读全文