在微软应用开发平台上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" %>
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索javascript
, 文件
, wcf
, 服务
, wcf嵌入asp.net程序中
, 一个
如何
,以便于您获取更多的相关知识。