为什么力量没有显示在查看购物车页面中

时间:2017-03-24 01:02:03

标签: c# asp.net

基本上,t1.text是我的设计视图页面中的一个文本框,它允许用户插入咖啡的强度,然后存储在数据库和cookie中。数据库确实得到了更新,但是为什么在查看购物车页面中显示了旧的强度数据。例如,如果表格已经保持强度值5,如果您在t1.text框中的网站中键入10,则单击“添加到购物车”按钮,它将更新表格,但在查看购物车页面中,它将显示图5所在的位置应该显示10。 感谢您的帮助,并提前致谢。

这是我的添加到购物车页面代码

<td><asp:TextBox ID="t1" runat="server"></asp:TextBox></td>

                SqlCommand cmd1 = cons.CreateCommand();
                cmd1.CommandType = CommandType.Text;
                cmd1.CommandText = "update coffeeshop set CoffeeStrength='"+ t1.Text +"' where Id =" + id;
            cmd1.ExecuteNonQuery();

这是查看购物车页面代码

<td><%#Eval("CoffeName") %></td>
                            <td><%#Eval("CoffeeStrength") %></td>
                            <td><%#Eval("CoffeeGrind") %></td>
                            <td><%#Eval("Origin") %></td>
                            <td><%#Eval("Price") %></td>

1 个答案:

答案 0 :(得分:0)

因为数据库会随着点击而更新,所以它与数据库中已有的内容相符合