【发布时间】:2010-02-09 12:28:32
【问题描述】:
我正在使用嵌套列表视图动态绑定表和子表。在客户端,我有一个 jQuery 来切换表格中 TRs 的可见性,以提供组扩展/收缩视图选项。
在回发时,我显然失去了通过 jQuery 应用的类更改。我想知道维护这些客户端类更改的最佳方法是什么?我考虑过为每个表创建一个隐藏的输入控件,以在扩展可见 TR 时存储它们的索引。目的是在回发/重新绑定期间查找索引并将可见类添加到每个相应的元素。
有没有更好的方法或一些本地方法在回发期间将客户端样式/类更改传回服务器?
【问题讨论】:
-
每次隐藏/显示一个部分并维护显示和不存在的列表时,如何将 AJAX 回调到您的服务器,然后您只需将该数据提供到您的视图刷新,不需要维护或回发。
-
@Lazarus。这是一个好主意,但似乎与将客户端状态存储在隐藏的输入字段中一样多。我希望为此提供一个更优雅/更强大的解决方案,这意味着我不必将更改映射回所服务的下一页。不过还是谢谢。
-
我想你会发现几乎每个基于门户的 Web 应用程序都会使用 AJAX 调用来处理这类事情,听到这种解决方案被认为不优雅且不健壮,我当然感到惊讶.它最终只是 HTTP,而 jQuery 让它变得如此简单。
标签: asp.net jquery class postback