小编cro*_*lez的帖子

查看问题 - 数据库更新后不刷新

我正在使用小型ASP.NET MVC项目 - 在线商店.

我有addToCart方法,它将所选产品添加到购物车 - 它更新我的数据库中的购物车表并显示购物车视图及其内容.但我有问题.db正确更新时视图没有.我看到我的数据库中的产品数量正确递增,但视图中的数量不会更改.我必须停止在视觉研究中调试我的应用程序并重新启动它 - 然后我的视图显示正确的数据.有什么不对?

我正在使用LINQ to Entity.metod从购物车存储库添加:

public void Add(int product, int quantity, string user)
{
    Cart cart = null;
    cart = (from c in de.Cart
            where (c.userName == "testUser" && c.productId == product)
            select c).First();
    // query is searching for existing product of testUser and id specified in parameter in cart and get it

    cart.quantity += 1; //increment quantity

    de.SaveChanges();   // save entity
}
Run Code Online (Sandbox Code Playgroud)

方法AddToCart from controller:

public void AddToCart(int pid, int quant, string …
Run Code Online (Sandbox Code Playgroud)

c# model-view-controller asp.net-mvc

3
推荐指数
2
解决办法
4998
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

model-view-controller ×1