我有一个购物车页面。 顶线是产品。 然后是小计,运费,折扣,总行数。
显然这一切都是动态的。
我在Page_LoadComplete事件中调用完全相同的LoadTable()Sub。
第一次看起来很棒。 但是,如果我编辑数据并回发,那么它会变得疯狂: 如果我删除了一个产品,结果是我的表格缩短了1行。 表格的最后一行,而不是显示“TOTAL”和总金额,它显示回发前行中的内容(即重复前面的行)。
该表被加载到asp:面板中,我的Sub的开头以:
开头pnlCurrentOrder.Controls.Clear()
Dim tblCurrentOrder As Table = New Table()
tblCurrentOrder.Rows.Clear()
我已经给出了Totals Row和单元格ID,当我查看源代码时,它们确实有正确的ID信息,但它们在单元格中有错误的数据。
这对我来说很奇怪,有谁知道发生了什么?
由于
答案 0 :(得分:1)
在桌面上尝试EnableViewState =“false”,使其不记得以前的值。