博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF系列之.net(4.0) 在网站使用Js调用Wcf
阅读量:6226 次
发布时间:2019-06-21

本文共 1793 字,大约阅读时间需要 5 分钟。

上一篇,我们介绍使用WCF代替传统的WebService. 那么代替的话 我们客户端用JS也应该可以调用。

.net4.0中我们不仅可以调用,还可以很简单的调用。

代码如下:

服务端:

using System.ServiceModel.Activation; //这个告诉我们是否动态加载ServiceHost宿主//要以IIS管道运行WCF服务 只需要加上这个特性就可以 运行网站的同时 运行WCF服务 AJAX也可以请求到了[AspNetCompatibilityRequirements(RequirementsMode=AspNetCompatibilityRequirementsMode.Allowed)]public class ProductService:IproductService{    public static IList
products = new List
() { new Product{Id="1",Department="IT部门",Name="Yuhao",Grade="软件开发"}, new Product{Id="2",Department="IT部门",Name="Yuhao1",Grade="前端开发"} }; #region IproductService 成员 public IEnumerable
GetAll() { return products; } public Product Get(string id) { Product product = products.FirstOrDefault(p => p.Id == id); if (null != product) { return product; } return null; } public void Create(Product product) { products.Add(product); } public void Update(Product product) { Product p = this.Get(product.Id); if (null != p) { products.Remove(p); } products.Add(product); } public void Detele(string id) { Product product = this.Get(id); if (null != product) { products.Remove(product); } } #endregion}

服务接口和服务类,就不贴代码,一样。

客户端web.config配置:

客户端JS调用方式:

好了 就这么简单,我就可以完全调用自己的WCF服务。

下一篇我们将讲解 JavaScript调用wcf rest方式

示例代码下载:

转载地址:http://ixuna.baihongyu.com/

你可能感兴趣的文章
一些术语
查看>>
梭子鱼宣布新的云融合防火墙功能
查看>>
linux网络相关配置
查看>>
Linux Vim中自动补全Python插件:Pydiction
查看>>
修改IE背景
查看>>
layer弹框
查看>>
【资料整理】lrzsz的使用
查看>>
WP的SEO工具汇总
查看>>
python基础教程函数参数
查看>>
2.23——2.25find命令(上中下);2.26 文件名后缀
查看>>
赵班长讲的运维体系
查看>>
haproxy环境
查看>>
redis 持久化 AOF RDB
查看>>
Java笔记6:循环
查看>>
Arm推出全新的Mali多媒体套件 感受完美视觉体验
查看>>
AngularJS实现产品列表(页面搜索,排序)
查看>>
Python3 urllib.parse 常用函数示例
查看>>
Oracle 等待事件之 db file scattered read
查看>>
git命令总结
查看>>
三大运营商集体表态:确保资产交接任务按时完成
查看>>