我在我的一个带有 ASP.NET 4.0 的应用程序中使用 Jquery AJAX。它是一个网络应用程序。我使用了服务器端编码 + 客户端编码方法,即使用 Jquery、JS 和 AJAX。
我有一些包含在 div 元素中的控件,我通过下拉列表的客户端索引更改事件使它们隐藏/显示。
当由于服务器端验证或任何其他实例而发生回发时,div 将保留旧值,即它们的初始状态。例如:div第一次可见,我通过客户端下拉列表的索引更改隐藏它,所以当回发发生时它再次可见,尽管它应该被隐藏。
我已经使用 hiddenfield 来存储值并根据 jquery document.ready 事件中的 Hiddenfield 的值显示/隐藏 div。
现在,我想问有没有其他方法可以得到想要的结果。我期待一些标准的方法来做到这一点,因为现在几乎所有的应用程序都启用了客户端和 AJAX。