在没有页面刷新的情况下刷新asp.net中的Gridview

时间:2012-01-30 06:17:02

标签: gridview refresh

我在asp.net中有一个gridview,它显示了一个来自sqlserver的表。 当sql server中的表更新或添加新行时,自动应该反映在我的gridview中而不刷新整个页面。不要使用更新面板。使用Jquery-Ajax我必须在每个特定的持续时间内单独刷新gridview。(注意:整个页面不应该刷新)。有人请给我答案。 怎么样?

塞尔瓦

1 个答案:

答案 0 :(得分:2)

如果你想使用jQuery AJAX,我建议你不要使用GridView。让您的应用程序发送回JSON,然后使用JavaScript在客户端上构建网格。

如果使用gridview,则不使用脚本管理器和更新面板,将失去它提供的所有功能。

虽然你可以使用jQuery AJAX使网格视图工作,但由于你无法控制gridview的标记,所以它是不切实际的。

说实话,如果你真的担心性能,我建议你不要使用网页表格。否则只需使用更新面板 - 它仍然是AJAX,除了它发回View State和所有表单控件的值,这样你仍然可以获得完整的功能。它比回复整页更有效率。