Ajax与WCF交互-WCF之美

上面一篇博文<<Ajax访问Xml Web Service的安全问题以及解决方案>>中谈及xml web service与wcf新老架构对于ajax安全性的问题,得出了结论,但没有具体验证,本文正是为了验证上文中关于新架构MEX结点与业务终结点分离更有利于服务安全的结论,并稍带着讲述如何在vs2008中用ajax与wcf进行交互.

第一步: 在vs2008中创建一个网站.


在vs2008中,创建网站时候如果选择.Net Framework 3.5的模板,那么创建好的项目中web.config中自动带有ajax的配置.这个在上文中说过.而且在右面的工具箱中也有Ajax控件栏


但如果创建的.net framework 2.0的网站默认情况下web.config中是不支持ajax的.但也有解决办法,下文再说.

时间: 2024-09-20 00:16:13

Ajax与WCF交互-WCF之美的相关文章

Ajax与Wcf交互-JSON

在WCF的序列化中有DataContractJsonSerializer的格式化器,这就使得WCF相比传统的Xml Web Serice多了一种输入输出的编码格式:JSON.本文将介绍如何使用JSON实现Ajax与WCF之间的数据交互. JSON的全称是JavaScript Object Notation,是专门用于适应Ajax和Restful而出现的取代xml的编码格式.相比xml而言,它更适合javascript, 第一步: 在VS2008中创建一个.Net framework 3.5的网站

ExtJs学习笔记(20)-利用ExtJs的Ajax与服务端WCF交互

ExtJs是一套非常不错的javascript UI库(第一次接触ExtJs的,可到官方网站http://www.extjs.com/deploy/dev/examples/samples.html看下示例.相信不少人会心动的),不仅组件丰富,效果漂亮,而且ExtJs集成的Ajax功能可以方便的与.Net的WCF进行交互. 这里我们将演示ExtJs的FormPanel从WCF加载数据,以及如何提交数据到WCF服务端 1.首先来定义一个用于传输信息的Class(实际开发中,可以是Linq to S

ExtJs与WCF交互:生成树

上文做了下Ajax与WCF进行json交互的简单介绍,本文阐述一个具体的实际应用:ExtJs与WCF交互,生成树.也很简单.先看看最终的效果吧: 第一步: 创建一个.net framework 3.5的网站项目ExtJsTreeWcf 第二步: 在网站项目中创建一个启用了Ajax的WCF服务WcfTreeService.svc,创建好之后,对该服务做如下的更改: 1)在WcfTreeService.svc中增加Factory="System.ServiceModel.Activation.Web

ajax与数据库交互时 session丢失了怎么办

问题描述 ajax与数据库交互时 session丢失了怎么办 问题补充:session中保存用户登录信息 解决方案 你的意思是session失效吧? 普通的交互失效后会有相应处理.如果ajax调用失效后,请求失败状态应该是timeout,可以通过js判断得出结果,再处理失效后的一些逻辑,比如给出提示?或者返回登陆页?....解决方案二:session丢失可以考虑使用cookie辅助实现,session不存在就读取cookie.解决方案三:你问的太不明确了.别人都不好回答你.解决方案四:是不是超时

云笔记模块ajax和后台交互的流程是什么

问题描述 云笔记模块ajax和后台交互的流程是什么 客户端代码: if(ok){ $.ajax({ url:"http://localhost:8080/note/user/login.do", type:"post", data:{"name":name, "password":password}, dataType:"json", success:function(result){ if(result.

如何使用ASP.NET AJAX访问Web Services/WCF Services

Web Services 使用客户端script调用ASP.NET Web services (.asmx)和Windows Communication Foundation(WCF) services(.svc).脚本引用是自动添加到页面上的,并且他们自动产生Web service proxy类,你就从这里使 用客户端脚本调用Web service. 你还能访问ASP.NET Web Servicce 不使用ASP.NET AJAX 服务端控件(如,如果你使用不同的Web开发环 境).这样做,

[jillzhang]ExtJs与WCF交互:生成树 --数据库版补充

原文见:http://www.cnblogs.com/jillzhang/archive/2008/06/15/1222233.html 已经讲得很清楚,本文只是将该篇WCF的方法换成数据库版 1.分类表T_Class主要结构F_ID  主键ID F_ClassName 分类名称 F_ParentID 父类ID   2.扩展treeNode类 [DataContract]public class treenode { [DataMember]public string id; [DataMemb

wcf 概念-WCF概念性类问题之契约默认名称

问题描述 WCF概念性类问题之契约默认名称 WCF 契约默认情况下名字是接口名,但是如果公开的契约是类,那名字是什么... [ServiceContract] class MyService { [OperationContract] string MyMethod() { return "Hello WCF"; } } 解决方案 你可能通过发布http路径查看到名称

AJAX与后台交互的问题(在线等)

问题描述 我在CS文件里注册了AJAX.如例://页面加载时注册AJAXAjaxPro.Utility.RegisterTypeForAjax(typeof(flow_user_interface),this);flow_user_interface中有一函数:[AjaxPro.AjaxMethod]publicDataTableGetChild(intf,ints){return(newUserInterfaceManage()).GetChildRightList(f,s).Tables[0