2007年12月18日
摘要: 我们继续上一节中的那个项目,给那个员工列表增加 添加修改删除功能。和上一节一样,我们先从服务器端说起,服务器端需要提供WCF接口给客户端调用,我们先来写几个BLL的数据处理方法 然后在EmployeeService.svc文件中把这几个方法封装WCF接口 这样服务器端的工作就完成了,下面到客户端.也就是EXTJS的代码编写,这里要注意两个问题: 一个是关于WCF传递过来的日期型数据和从EXTJS的form中取得的日期型数据相互转化的问题,WCF传递过来的日期形式为“\/Date(62831853071)\/”括号里面的数字是UTC时间,我们需要设置Ext.form.DateField的format : "Y-m-d",然后把两种类型在通讯之前进行相互转化。 第二个是当BodyStyle = WebMessageBodyStyle.Wrapped 的时候WCF会自动把传递过来的值进行封装,这个在第二节的时候有详细说明,在把WCF传过来的值转化为ExtJS需要的对象的时候去掉这个封装。 基于以上两点,我写了一个WCFHelper.js的文件,代码如下 阅读全文
posted @ 2007-12-18 12:59 小庄 阅读(10069) 评论(39) 推荐(1)