程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> WCF服務在JavaScript中使用ASP.NET的AJAX方法

WCF服務在JavaScript中使用ASP.NET的AJAX方法

編輯:關於ASP.NET

在微軟應用開發平台上WCF (Windows Communication Foundation)增加了很多新功能,特別是在應用 程序中實現如何相互溝通。

在本文中,我們將會看到WCF如何用於直接從客戶端調用JavaScript代碼。這是一個提供非常棒的 ASP.NET AJAX的功能。在本文中,我們不關注WCF內部機制,而我們將重點放在如何直接從Javascript調用一個服務。因此,不如就如何 ASP.NET或的.NET運行庫管理這個功能。

為了說明這個想法正確性,我們創建一個解決方案。我們將看到兩個辦法來增加WCF的服務,可以從 JavaScript的調用。使用AJAX並啟用服務項目模板(Ajax-Enable WCF Service),使用服務接口(Service Interface)定義一個類庫 。

如,下圖所示ToDoUpdateToDo時序圖:

在這裡,我們將看到一個非常簡單的方式使用JavaScript中的WCF服務。打開vs2008sp1,右鍵單擊Web 應用程序項目,然後選擇添加新項。

選擇基於AJAX的WCF服務項目模板,並將其命名為“HelloWorldService.svc ”並單擊確定。該向導將 添加HelloWorldService.svc文件名的解

決方案。該文件也有一個代碼文件。建立文件的過程我就不詳細說了。如果您在一個XML文件編輯器打 開HelloWorldService.svc,

您將看到一個標記,如下所示:

<%@ ServiceHost Language="C#" Debug="true" 

  Service="WebUI.HelloWorldService" CodeBehind="HelloWorldService.svc.cs" %>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved