<asp:DataGrid di=dg OnItemCommand="DGBooks_Item"............>
.......
<asp:ImageButton   ID="ImgBtn" Runat="server" CommandName="Bt_Buy"  ImageUrl="file:///H:\site\BookStore\Image\dinggou.gif"></asp:ImageButton>
........
</asp:DataGrid>
public void DGBooks_Item(object sender, DataGridCommandEventArgs e)
        {
            if(e.CommandName=="Bt_Buy")//用户点击的是"订购"
            {   
                 if(Session["UserID"].ToString().Trim()==""||Session["UserID"].ToString().Trim()==null)
                {
                    Label_Msg.Text="对不起,您还没登录,请登陆后再购物.谢谢!!!";
                }
                else
                {
                    //将用户选中的图书放入购物车
                    int nBookID=Convert.ToInt32(e.Item.Cells[0].Text);//图书编号
                    DataTable dtShopCart=(DataTable)Session["dtShopCart"];
                    DataRow rowFound=dtShopCart.Rows.Find(nBookID);
                    if(rowFound==null)//购物车中不存在则添加
                    {
                        DataRow rowNew=dtShopCart.NewRow();
                        rowNew["BookID"]=nBookID;
                        rowNew["BookName"]=((HyperLink)e.Item.Cells[1].Controls[0]).Text;//书名
                        rowNew["BookAuthor"]=e.Item.Cells[2].Text;//作者
                        rowNew["PubName"]=e.Item.Cells[3].Text;//出版社
                    
                        string sOrigPrice=e.Item.Cells[4].Text;//定价
                        string sSellPrice=e.Item.Cells[5].Text;//定价
                        rowNew["OrigPrice"]=Convert.ToDecimal(sOrigPrice.Substring
                            (1,sOrigPrice.Length-1));//定价
                        rowNew["SellPrice"]=Convert.ToDecimal(sSellPrice.Substring
                            (1,sSellPrice.Length-1));//会员价
                        rowNew["BuyNUM"]=1;//默认只选购一本,可在购物车中修改
                        dtShopCart.Rows.Add(rowNew);//加入购物车
                        //Session["dtShopCart"]=dtShopCart;
                        Label_Msg.Text="已将书放入购物车中,谢谢购物!!";
                        
                        
                    }
                }
                
                
            }
        }
为什么我单击<asp:ImageButton>控件时,我写的"DGBooks_Item"没有反应,(就是没有执行)???
麻烦各位了,谢谢

 
											





 
	    


