Arkadaşlar iyi günler bir projemde urunu sepete ekletmek istiyorum.Ürünleri DataListe listeledim ve datalistin içindeki sepete ekle butonu ile ilgili urunu sepete ekletmek istiyorum.Ama kod calısmıyor.Acaba nerede yanlış yapıyorum kodları inceledim ama bir sorun göremedim açıkcası.

DataList içindeki Button:

<asp:Button ID="SepeteEkle" runat="server" CssClass="azalt fa" Text="&#xf07a;" CommandName="SepeteEkle" CommandArgument='<%# Eval("urunID") %>' />
DataList_ItemCommand Eventi:

protected void dtUrun_ItemCommand(object source, DataListCommandEventArgs e)
  {
  Button btn1 = dtUrun.FindControl("SepeteEkle") as Button;
  if (e.CommandName == "SepeteEkle")
  {
  if (Session["userid"] == null)
  {
  Response.Redirect("login.aspx");
  }
  else
  {
  int uid = Convert.ToInt32(Session["userid"]);
  int id = Convert.ToInt32(e.CommandArgument);
  var u = db.uruns.Where(a => a.urunID == id).SingleOrDefault();

  string urunadi = u.urunAdi;
  decimal uf = Convert.ToDecimal(u.urunSonFiyat);

  sepet s = new sepet();

  s.kullaniciID = uid;
  s.urunID = id;
  s.urunAdi = urunadi;
  s.urunFiyati = uf;
  s.urunAdedi = 1;
  db.sepets.Add(s);
  db.SaveChanges();

  }
  }
  }
Yardımlarınız için şimdiden teşekkür ederim.