Jquery asp.net webforms ajax更新gridview
我们有一个gridview,其中包含大量信息(100或行和列),我们需要这些信息来改进的性能 目前,为了解决一些性能问题,我们已使gridview没有edittemplate,而双击单元格将显示可用选项的下拉列表,这些选项使用webmethods检索,并使用jquery动态填充,在下拉列表中选择一个选项后,我们将html中的值设置为所选选项的值 我们在随后将这些更改发送回服务器时遇到问题,我们在页面上有一个按钮,该按钮会导致回发到服务器,但是当我们在gridview项中循环时,我们通过jquery功能所做的更改不可用。它们仍然具有与前面相同的值 在填充/更新方面,我们是否采取了错误的方式?我们如何实现这一点Jquery asp.net webforms ajax更新gridview,jquery,asp.net,ajax,gridview,Jquery,Asp.net,Ajax,Gridview,我们有一个gridview,其中包含大量信息(100或行和列),我们需要这些信息来改进的性能 目前,为了解决一些性能问题,我们已使gridview没有edittemplate,而双击单元格将显示可用选项的下拉列表,这些选项使用webmethods检索,并使用jquery动态填充,在下拉列表中选择一个选项后,我们将html中的值设置为所选选项的值 我们在随后将这些更改发送回服务器时遇到问题,我们在页面上有一个按钮,该按钮会导致回发到服务器,但是当我们在gridview项中循环时,我们通过jquer
旁白:我知道我们可能应该限制网格的边界,但目前这不是一个选项我认为问题在于回发后从视图状态重新加载数据。我们使用webmethod将内容加载到jquery对话框,并通过该对话框进行更新。成功保存后,更新网格以反映更改 当您以本机方式使用GridView时,即让它处理编辑模板,ViewState进入场景并正常工作。但当您手动操作网格时,相关位置不会反映任何更改,因此在服务器上具有相同的值。您说过通过jQuery在dblclick上获取值。为什么不更新blur上的行?我的意思是,当用户转到下一行时,只需通过Ajax更新当前记录。这是最安全的方法。 有一次,我和Telerik的RadTree有过同样的经历。你应该:
关于如果您想提高性能,请不要使用
此外,我强烈建议这样做。但那只是我。分页是否已实施?正如整个性能问题一样。目前没有分页,不幸的是,这是一个用户真正需要一次查看所有数据的视图,以便正确了解正在发生的事情