ASP.NET中的键值对 - Clientside

时间:2012-09-20 01:16:23

标签: asp.net devexpress visual-studio-2012

我是编写ASP.NET网络应用程序的新手。但我的任务就是这样做。我有一套广泛的Web服务,我写的可以与我们的后端数据库一起使用。到目前为止,我只使用这些Web服务编写了桌面应用程序。这是我第一次进入网络应用程序。

到目前为止,我一直表现得很好。但我已经到了一个点,我试图尽量减少一些回发延迟。

我正在使用gridview让用户为一对多关系输入一些数据。他们从下拉列表中选择的一个字段。选择此列表后,我正在进行回发以获取相应的键值,然后显示它但这需要很长时间。理想情况下,这应该是即时的,所以我想知道最好的方法是什么 - clientside / javascript - 在名单 - 值对列表上进行查找?

从一些初步的网络搜索来看,似乎最常用的两种方法是使用隐藏字段来存储列表,还是将它存储在JSON对象中?

我正在寻找有关最佳方法的意见,以及如何专门在客户端存储此列表?据我所知,使用隐藏字段可能是最简单的。

评论

1 个答案:

答案 0 :(得分:0)

我认为您不需要在客户端存储它,而是对服务器执行异步Ajax调用以检索实际值。您应该能够通过将GridView和显示的标签控件放入UpdatePanel来轻松完成此操作,其中Trigger被定义为您的下拉列表。