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

创新互联是一家专业提供任丘企业网站建设,专注与网站设计、成都网站建设、H5技术、小程序制作等业务。10年已为任丘众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
WCF实现loading功能步骤1.建立WCF project
默认的方法改为
- public string GetData(int value)
 - {
 - System.Threading.Thread.Sleep(5000); //模拟等待
 - return string.Format("You entered: {0}", value);
 - }
 
就加一句
- System.Threading.Thread.Sleep(5000); //模拟等待2.加入MCF/MCF.aspx VIEW
 - < %@ Page Title="" Language="C#" MasterPageFile=
 
"~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>- < asp:Content ID="Content1" ContentPlaceHolderID=
 
"TitleContent" runat="server">- WCF
 - < /asp:Content>
 - < asp:Content ID="Content2" ContentPlaceHolderID="MainContent"
 
runat="server">- < script src="http://www.cnblogs.com/Scripts/jquery-1.3.2.js"
 
type="text/javascript">< /script>- < script language="javascript" type="text/javascript">
 - $(function() {
 - });
 - < /script>
 - < h2>
 - WCF< /h2>
 - < %using (Html.BeginForm())
 - { %>
 - < div id="divResult">
 - < h3>
 - Result< /h3>
 - < fieldset>
 - < div id="divLoading">
 - < img src='< %=Url.Content("~/Content/images/loader.gif")%>'
 
alt="load" />- please waiting...< /div>
 - < div id="DivResultData">
 - < /div>
 - < /fieldset>
 - < /div>
 - < %} %>
 - < /asp:Content>3.写Action,WCFController.cs
 - public class WCFController : Controller
 - {
 - //
 - // GET: /WCF/
 - public ActionResult WCF()
 - {
 - return View();
 - }
 - [AcceptVerbs(HttpVerbs.Get)]
 - public ActionResult WCFTest()
 - {
 - string strResult=string.Empty;
 - WCFTest.Service1 testClient = new WCFTest.Service1();
 - strResult = testClient.GetData(1);
 - return Json(strResult);
 - }
 - }
 
WCF实现loading功能步骤2.编写等待的loading..效果
- $(function() {
 - $.ajax({
 - type: "get",
 - url: "WCFTest",
 - datatype: "Json",
 - data: "",
 - complete: function() {
 - $("#divLoading").css("display", "none");
 - },
 - success: function(data) {
 - $("#DivResultData").html(data);
 - }
 - });
 - });
 
WCF实现loading功能步骤3.调用WCF
- public ActionResult WCFTest()
 - {
 - string strResult=string.Empty;
 - WCFTest.Service1 testClient = new WCFTest.Service1();
 - strResult = testClient.GetData(1);
 - return Json(strResult);
 - }
 
以上就是对WCF实现loading功能的相关介绍。
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号