[源码下载]
化零为整WCF(18) - Web编程模型(WCF创建REST, AJAX调用WCF)
作者:webabcd
介绍
WCF(Windows Communication Foundation) - Web编程模型:使用WCF创建REST服务,使用asp.net ajax调用WCF服务
·System.ServiceModel.Activation.WebServiceHostFactory - 用于承载使用 WCF Web 编程模型的服务
·System.ServiceModel.Activation.WebScriptServiceHostFactory - 能够向服务中自动添加 ASP.NET AJAX 终结点而无需进行配置
示例(使用WCF创建REST服务)
1、服务
User.cs
IREST.cs
REST.cs
2、宿主
REST.svc
Web.config
3、客户端
REST.aspx
REST.aspx.cs
运行结果:
{"Name":"webabcd","DayOfbirth":"\/Date(319305600000+0800)\/"}
{"Name":"webabcd","DayOfbirth":"\/Date(319305600000+0800)\/"}
true
true
示例(使用asp.net ajax调用WCF服务)
1、服务
User.cs
IAJAX.cs
AJAX.cs
2、宿主
AJAX.svc
Web.config
3、客户端
Demo.aspx
运行结果:
姓名:webabcd
生日:1980-02-14
OK
[源码下载]