基本上,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>
答案 0 :(得分:0)
因为数据库会随着点击而更新,所以它与数据库中已有的内容相符合