在后面的asp.net代码中使用web服务的最佳方法
我正在尝试将数据源绑定到转发器,例如,在页面加载时绑定到Web服务(来自不同网站的.asmx). webservice从sql调用返回一个DataSet.这样做的最佳方法是什么?
解决方法
因为您正在呼叫另一个网站,所以您必须应对两个问题(特别是如果此Web服务位于其他人的网站上或通过公共互联网).首先,从其他网站检索数据可能会有延迟.其次,其他网站可能会超时.
至少您应该考虑asychronous page请求.正如这篇MSDN文章所述:
但最好的解决方案可能是使用AJAX.加载页面然后发出ajax请求以填充转发器.这样,当您在Web服务上等待时,您可以获得漂亮的“旋转”图形或其他正在发生的事情. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 保持ASP.Net Session活跃的最佳方法
- 为什么VS 2013将ASP.NET MVC 4 web.config复制到bin并重命名
- asp.net-mvc如何更改宽度Html.TextBox
- asp.net-mvc-4 – 为什么Razor HTML部分视图不能在’If’块
- asp.net-mvc-4 – EF5.x中对PadLeft缺乏支持的任何解决方法
- asp.net-mvc-4 – 升级到.NET 4.5和EF 5后,“启用迁移”失败
- asp.net-mvc – 从Html.RouteLink生成绝对URL
- ASP.NET Ajax回发突然停止在IPhone / IPad上
- asp.net-mvc – 如何在vbhtml razor文件中正确执行代码缩进
- asp.net-web-api – ApiController的异步方法 – 什么是利润
- asp.net-mvc – ASP.NET MVC从数据库加载Razor视
- 使用SWFUpload无刷新上传图片
- asp.net-mvc-2 – ASP.NET-MVC 2 DataAnnotation
- asp.net-mvc – ASP.net MVC数据注释DateTime默认
- Asp.Net,DropDownList,AutoPostBack和Google Chr
- asp.net-mvc – WebService还是一个简单的MVC控制
- asp.net – RegisterForEventValidation只能在渲
- asp.net-mvc – 跟踪登录用户
- Asp.Net Core 中的静态文件
- asp.net-mvc-4 – 如何在ASP.Net MVC 4中定义特定