WCF实现loading功能正确方法

WCF开发工具是一个功能强大的由微软公司开发的.NET Framework 3.5的重要组成部分。它的应用可以帮助我们实现一个可靠性的开发框架。在这里我们先来为大家介绍一下WCF实现loading功能的相关操作。

创新互联是一家专业提供任丘企业网站建设,专注与网站设计、成都网站建设、H5技术、小程序制作等业务。10年已为任丘众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

WCF实现loading功能步骤1.建立WCF project

默认的方法改为

 
 
 
  1. public string GetData(int value)  
  2. {  
  3. System.Threading.Thread.Sleep(5000); //模拟等待  
  4. return string.Format("You entered: {0}", value);  

就加一句

 
 
 
  1. System.Threading.Thread.Sleep(5000); //模拟等待2.加入MCF/MCF.aspx VIEW  
  2. < %@ Page Title="" Language="C#" MasterPageFile=
    "~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> 
  3. < asp:Content ID="Content1" ContentPlaceHolderID=
    "TitleContent" runat="server"> 
  4. WCF  
  5. < /asp:Content> 
  6. < asp:Content ID="Content2" ContentPlaceHolderID="MainContent" 
    runat="server"> 
  7. < script src="http://www.cnblogs.com/Scripts/jquery-1.3.2.js" 
    type="text/javascript">< /script> 
  8. < script language="javascript" type="text/javascript"> 
  9. $(function() {  
  10. });  
  11. < /script> 
  12. < h2> 
  13. WCF< /h2> 
  14. < %using (Html.BeginForm())  
  15. { %> 
  16. < div id="divResult"> 
  17. < h3> 
  18. Result< /h3> 
  19. < fieldset> 
  20. < div id="divLoading"> 
  21. < img src='< %=Url.Content("~/Content/images/loader.gif")%>' 
    alt="load" /> 
  22. please waiting...< /div> 
  23. < div id="DivResultData"> 
  24. < /div> 
  25. < /fieldset> 
  26. < /div> 
  27. < %} %> 
  28. < /asp:Content>3.写Action,WCFController.cs  
  29. public class WCFController : Controller  
  30. {  
  31. //  
  32. // GET: /WCF/  
  33. public ActionResult WCF()  
  34. {  
  35. return View();  
  36. }  
  37. [AcceptVerbs(HttpVerbs.Get)]  
  38. public ActionResult WCFTest()  
  39. {  
  40. string strResult=string.Empty;  
  41. WCFTest.Service1 testClient = new WCFTest.Service1();  
  42. strResult = testClient.GetData(1);  
  43. return Json(strResult);  
  44. }  

WCF实现loading功能步骤2.编写等待的loading..效果

 
 
 
  1. $(function() {  
  2. $.ajax({  
  3. type: "get",  
  4. url: "WCFTest",  
  5. datatype: "Json",  
  6. data: "",  
  7. complete: function() {  
  8. $("#divLoading").css("display", "none");  
  9. },  
  10. success: function(data) {  
  11. $("#DivResultData").html(data);  
  12. }  
  13. });  
  14. }); 

WCF实现loading功能步骤3.调用WCF

 
 
 
  1. public ActionResult WCFTest()  
  2. {  
  3. string strResult=string.Empty;  
  4. WCFTest.Service1 testClient = new WCFTest.Service1();  
  5. strResult = testClient.GetData(1);  
  6. return Json(strResult);  

以上就是对WCF实现loading功能的相关介绍。

文章标题:WCF实现loading功能正确方法
文章路径:http://www.stwzsj.com/qtweb/news49/16649.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联