Asp.net 刷新网格而不返回页面,请告知
我正在做一些网格工作,就像一个股票交易所的应用程序,它将有良好的数据量和页面应该在一段时间后自动刷新,比如说1分钟或30秒,而不会被发回 最好的方法是什么?我应该将网格与ajax结合使用,还是应该将网格与ajax结合使用,并使用web服务?如果可能的话,请向我提供一些关于您建议实施的文章或链接。您可以使用(将网格放置在面板中)并可能有一个JavaScript计时器来定期更新 或者,您可以使用一个直接的HTML表,定期调用Web服务并从客户端更新该表。我想你的表现会稍微好一点,但是还有更多的工作要做 来自JavaScript的webservice调用不会导致回发。调用Web服务时,您可能会获得更好的性能,因为您只获取数据,而不是格式化的HTML。但是,您可能会以XML或Json格式返回数据,因此会有开销(Json在这方面会更好) 如果您知道在两次刷新之间只有一小部分值将发生更改,那么只返回已更改的值将获得更好的性能 如果您对JavaScript不是很有经验,那么我建议您使用jQuery之类的库。您可以阅读以下参考资料了解实施细节:Asp.net 刷新网格而不返回页面,请告知,asp.net,.net-3.5,asp.net-2.0,Asp.net,.net 3.5,Asp.net 2.0,我正在做一些网格工作,就像一个股票交易所的应用程序,它将有良好的数据量和页面应该在一段时间后自动刷新,比如说1分钟或30秒,而不会被发回 最好的方法是什么?我应该将网格与ajax结合使用,还是应该将网格与ajax结合使用,并使用web服务?如果可能的话,请向我提供一些关于您建议实施的文章或链接。您可以使用(将网格放置在面板中)并可能有一个JavaScript计时器来定期更新 或者,您可以使用一个直接的HTML表,定期调用Web服务并从客户端更新该表。我想你的表现会稍微好一点,但是还有更多的工作要
根据您对Web服务、Json和jQuery的经验,这可能不是一项容易的任务。UpdatePanel选项显然更容易实现。UpdatePanel是迄今为止最简单/最快的方法。有点像是一个可怜的人的ajax。谢谢Xavier,我已经尝试过更新面板,但由于数据量太大,它在加载时非常懒惰。关于替代建议,我将尝试一下。请解释这方面的一些要点。1.如果我在HTML表中使用web服务,它会导致回发吗?(对不起,我以前没有使用过服务)2。有关于其实施细节的链接吗?3.有没有什么方法可以在没有更新面板的情况下将网格与ajax结合使用,其中可能没有html,只有数据。谢谢你回答我的新问题。