从SQL更新数据而不刷新页面

时间:2013-12-07 20:07:28

标签: asp.net sql sql-server ajax

我正在构建在线分数asp.net Web应用程序。分数点保存在SQL数据库中。有没有办法更新标签而不刷新页面?我尝试过UpdatePanel但没有成功。甚至可以从SQL服务器异步加载数据?据我所知,AJAX脚本(我相信UpdatePanel也使用)只在浏览器本地运行(是吗?)。所以这对我来说真的没什么意义。有任何想法吗 ?

1 个答案:

答案 0 :(得分:0)

我建议使用Ajax和JSON而不是UpdatePanel。 UdatePanel实际上是一个回到服务器的帖子,它经历了整个页面生命周期,所以带有JSON的Ajax在性能方面要快得多。

http://encosia.com/are-you-making-these-3-common-aspnet-ajax-mistakes/

对于JSON / Ajax调用,您可以在代码隐藏中创建一个web方法然后调用它。请查看以下URL以获取有关如何执行此操作的简单示例。该示例用于获取数据,但您可以使用webmethod进行更新

http://deebujacob.blogspot.com/2012/01/aspnet-ajax-web-method-call-using.html

您也可以调用WCF或Web API服务而不是Web方法。

希望它有所帮助。