我正在构建在线评分asp.net web应用程序。得分点保存在SQL数据库中。有没有更新标签而不刷新页面的方法?我尝试了UpdatePanel,但没有成功。是否有可能从SQL服务器异步加载数据?从我理解的AJAX脚本(我相信UpdatePanel也使用它)只在浏览器本地运行(是吗?)。所以对我来说真的没什么意义。有任何想法吗 ?从SQL更新数据而不刷新页面
回答
我会推荐使用Ajax而不是UpdatePanel。 UdatePanel实际上是一个回传给整个页面生命周期的服务器,所以使用JSON的Ajax在性能方面要快得多。
http://encosia.com/are-you-making-these-3-common-aspnet-ajax-mistakes/
对于JSON/Ajax调用,您可以创建在您的代码隐藏一个WebMethod,然后调用。查看下面的URL,了解如何执行此操作的简单示例。这个例子是用于获取数据,但你可以使用的WebMethod更新
http://deebujacob.blogspot.com/2012/01/aspnet-ajax-web-method-call-using.html
您也可以调用WCF或Web API服务,而不是Web方法。
希望它有帮助。
你不需要使用网络方法。您可以调用完全独立的服务,可以使用WCF或ASP.NET Web API编写服务。 –
我同意使用webmethod或httphandler。 – Zerkey
是的,它可以是WCF或Web API。我已经更新了我的答案。 –
- 1. 更改数据而不刷新页面
- 2. 从表格单元更新数据库而不刷新页面
- 3. SQL表更新但页面不刷新
- 4. 更新数据库而不使用超链接刷新页面
- 5. 更新数据库记录而不刷新页面。 ASP VBscript
- 6. 用json数据打开新页面而不刷新页面
- 7. 刷新表格而不刷新整个页面以显示更新的数据
- 8. 刷新iframe而不刷新父页面
- 9. 刷新div而不刷新页面
- 10. 页面自动刷新而不刷新
- 11. 刷新而不刷新所有页面
- 12. 刷新div而不刷新页面
- 13. 定期刷新服务器数据而不刷新页面
- 14. 页面不刷新数据
- 15. 从数据库检索数据而不刷新页面
- 16. 从数据库检索数据而不刷新页面
- 17. 更新,而无需刷新页面
- 18. JavaScript刷新而不是更改页面
- 19. jQuery - 更新页面上的div而不刷新页面
- 20. 使用Actionscript 3更新ASP.NET iFrame而不刷新页面页面
- 21. 如何更新数据从MySQL数据库刷新页面
- 22. 刷新PHP sql查询而不刷新页面
- 23. 更新和检索更新的值,而不刷新页面
- 24. 自动更新从DATABSE一个表而不刷新页面
- 25. asp.net:更新页面内容而不刷新(部分页面更新)
- 26. 从数据库刷新数据,无需刷新页面
- 27. 从内存中更新ASP.NET页面中的图像而不刷新页面
- 28. 从模态插入数据而不刷新页面
- 29. 更新网址而不刷新网页
- 30. 刷新/更新页面javascript
'AJAX脚本只能在浏览器本地运行(是吗?)AJAX中的J代表Javascript,它确实在您的访问者的浏览器上运行。但是,此Javascript可以拨打您网站上的其他页面,并在不更新页面的情况下检索实时比分。这就是谷歌如何在不重新加载页面的情况下实时提示搜索字词的方式。 – Zerkey
@safiron你必须检查你的实施更新面板,但检查这个链接它会帮助你http://www.tutorialspoint.com/jquery/jquery-ajax.htm –