如何在ASP.NET MVC4中更新数量

时间:2014-09-22 12:17:22

标签: .net asp.net-mvc asp.net-mvc-4

我正在从一张表格中检索数量,默认情况下从table1检索到1,我在table1一栏中插入table2数量并基于列id。我正在尝试更新购物篮table2数量,但它没有回复。

请帮我更新数量。

(其实我的问题是来自table1的篮子表数量来自1,我试图在篮子表中插入我的默认数量...在更新操作链接的控制器页面中,id正在处理但默认数量(什么我给的)是不处理测试对象...假设我给的是默认对象,它正在更新......请帮我解决这个问题)

型号:

public class tbl_Bascket
{
    [Key]
    public int OrderID { get; set; }
    public int ItemCode { get; set; }
    public string username { get; set; }
    public int Quanitity { get; set; }
    public decimal Price { get; set; }
    public decimal TotalPrice { get; set; }
    public DateTime OrderDate { get; set; }
    public string ProductName { get; set; }
}

public class tbl_BascketContext:DbContext
{
    public DbSet basket { get; set; }
}

控制器:

private tbl_BascketContext dbbasket = new tbl_BascketContext();

public ActionResult update(int id)
{
    tbl_Bascket test = dbbasket.basket.Find(id);

    int qty = test.Quanitity;

    SqlCommand cmd = new SqlCommand("update tbl_Bascket set Quanitity='" + qty + "' where OrderID='" + id + "'", con);
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();

    return RedirectToAction("Bascket");
}

0 个答案:

没有答案