2012-01-30 152 views
0

我在asp.net中有一个显示来自sqlserver的表格的gridview。 当sql server中的表得到更新或添加新行时,那么应该反映在我的gridview中,而不刷新整个页面。不使用更新面板。使用jquery-Ajax,我必须在每个特定的持续时间内单独刷新gridview(注意:整个页面不应刷新)。有人请给我回答。 如何?在没有页面刷新的情况下在asp.net中刷新Gridview

塞尔瓦

回答

2

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

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

虽然你可以使网格视图与jQuery AJAX一起工作,但它不实用,因为你无法控制gridview的标记。

说实话,如果你真的担心表现比我不建议你使用网络表单。否则,只需使用更新面板 - 它仍然是AJAX,除了它将视图状态和所有表单控件的值发送回来,以便您仍然可以获得全部功能。它比完整页面回发效率更高。

相关问题