ASP.NET AJAX中JavaScript的调用

开发 后端
本文介绍ASP.NET AJAX中JavaScript调用,以及介绍使用启用AJAX的WCF服务项模板和在类库中使用服务接口定义。

开发平台
1.VisualStudio2008SP1
2..NETFramework3.5SP1
3.ASP.NET AJAX
4.IIS7或者VS集成Web服务器[WCF和SVS文件配置]
5.WindowsVista

程序开发平台

WCF(WindowsCommunicationFoundation)中新增了很多特性来加强微软应用程序开发平台,尤其是在应用程序之间的通信上。在本篇文章中,我们讲了解到WCF是如何直接在客户端JavaScript中使用的场景。这是由ASP.NET AJAX 提供的一项非常酷的特性。在本篇文章中,我们不会对WCF的内部细节加以大量讨论,而是讲主要精力放在如何在JavaScript中直接使用服务。因此,我们在幕后不会对ASP.NET或者.NET运行时是如何管理这些功能的特性进行探讨。

为了演示文中涉及的理论与事实,我们讲创建一个带有两个工程的解决方案。因此,不浪费时间了,开始创建一个空白的解决方案并保存起来。现在,添加一个新的类库项目到解决方案中。命名该类库为ServiceLibrary。然后,添加一个Web应用程序工程到该解决方案中并命名为WEBUI。后面我们将看到有两种方式添加能够让JavaScript调用的WCF服务。

1.使用启用AJAX的WCF服务项模板
2.在类库中使用服务接口定义

使用启用AJAX的WCF服务项模板

这里,我们将看到一种简单明了的方式在JavaScript调用一个WCF服务。右键点击Web应用程序工程并选择添加新项。选择启用AJAX的WCF服务项模板,并命名为“HelloWorldService.svc”最后点击确定。此时,向导会如愿添加一个HelloWorldService.svc文件到解决方案中。该文件也提供了代码分离页面。如果你在一个XML文件编辑器中打开了该文件,你将看到如下形式的标签:

  1. <%@ ServiceHost Language="C#" Debug="true" 
  2. Service="WebUI.HelloWorldService" CodeBehind="HelloWorldService.svc.cs" %> 

以上是ASP.NET AJAX 中JavaScript调用

【编辑推荐】

  1. 介绍ASP.NET中SQL语句
  2. 在ASP.NET中使用StringBuilder
  3. ASP.NET中的Response.Write
  4. 浅析ASP.NET授权模块
  5. ASP.NET运行时的处理流程
责任编辑:佚名 来源: IT168
相关推荐

2009-04-21 09:37:50

ASP.NETAjaxJavaScript

2009-07-20 13:54:31

ScriptManagASP.NET AJA

2009-07-21 17:18:26

UpdateProgrASP.NET AJA

2009-07-22 16:05:34

ASP.NET AJA

2009-07-24 13:41:15

ASP.NET AJA

2009-07-22 16:11:43

ASP.NET AJA

2009-07-22 16:17:39

ASP.NET AJA

2009-07-22 16:25:41

ASP.NET AJA

2009-07-30 13:28:55

ASP.NET中的ja

2009-07-29 11:19:03

JavaScriptASP.NET

2009-07-30 12:19:32

ASP.NET中使用A

2009-01-16 13:17:16

AjaxASP.NET.NET

2009-01-08 10:20:56

AutoCompletAjaxASP.NET

2009-07-20 17:39:36

WCF服务ASP.NET AJA

2009-07-20 13:14:25

安装ASP.NET A

2009-07-29 13:50:26

UpdatePanelASP.NET

2009-07-20 10:16:13

配置ASP.NET A

2009-07-28 09:02:32

asp.net aja

2009-07-22 15:58:52

ASP.NET AJA

2009-07-31 13:24:43

ASP.NET AJA
点赞
收藏

51CTO技术栈公众号