【发布时间】:2010-03-05 20:28:38
【问题描述】:
我的页面是一个批量订单表格,其中包含许多产品和各种尺寸选项。
我有一个带有 3 个带标签的静态列的 gridview。 然后是一些动态构建的列。
每个动态构建的列中都有一个文本框。 文本框是数量。
尝试使用每次更改文本框时输入的数量更新服务器(可能是 ontextchanged 事件),或者逐列遍历每一行并收集所有具有数量的项目并处理这些项目及其数量一次完成(通过按钮 onclick)。
如果我将构建 GridView 的过程放在 if(!Page.IsPostBack) 之后,那么当 textchanged 事件触发时,gridview 只会获取静态字段而动态字段消失了。
如果我删除了 if(!Page.IsPostBack),那么收集和构建页面的过程会过于繁重,并且需要很长时间才能再次呈现页面。
我们将不胜感激。
谢谢
【问题讨论】:
标签: c# gridview textbox autopostback