0

我在嵌套的 gridview 中有几个 div,它们使用命令 div id="div<%# Eval("id") %>" 绑定到 att 运行时。然后我通过javascript设置div的可见性。问题是在回发之间没有保留可见性设置。(我使用过滤器功能来过滤嵌套网格视图中的行)。

如何保留动态创建的所有 div 的可见性设置?(最多可达 50 个 div。)

4

2 回答 2

1

如果您使用 javascript 使 div 可见,则当您回发它们时,它们不会保存其当前状态。但是,每次使用 javascript 更改状态时,您都可以进行 ajax 调用以更新数据库的当前状态。

于 2012-05-08T13:45:07.837 回答
0

如果在数据库中存储 div 的状态没有意义:在 asp:hiddenfield 中存储哪些 div 已设置为可见/不可见。然后当页面重新加载时,重置 div 的可见状态。

于 2012-05-08T14:01:42.010 回答