Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在嵌套的 gridview 中有几个 div,它们使用命令 div id="div<%# Eval("id") %>" 绑定到 att 运行时。然后我通过javascript设置div的可见性。问题是在回发之间没有保留可见性设置。(我使用过滤器功能来过滤嵌套网格视图中的行)。
如何保留动态创建的所有 div 的可见性设置?(最多可达 50 个 div。)
如果您使用 javascript 使 div 可见,则当您回发它们时,它们不会保存其当前状态。但是,每次使用 javascript 更改状态时,您都可以进行 ajax 调用以更新数据库的当前状态。
如果在数据库中存储 div 的状态没有意义:在 asp:hiddenfield 中存储哪些 div 已设置为可见/不可见。然后当页面重新加载时,重置 div 的可见状态。