上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页
摘要: getJSON与aspx准备工作·Customer类[代码](一)ashx[代码][代码]·通过getJSON向ashx请求数据。返回的数据为JSON对象。(二)ashx文件,但返回的是实体集合[代码][代码]具体可以参看:http://www.cnblogs.com/jams742003/archive/2009/12/25/1632276.html(三)请求aspx文件&#... 阅读全文
posted @ 2009-12-28 14:04 梅桦 阅读(4688) 评论(2) 推荐(1) 编辑
摘要: 创建 简单工厂模式 工厂方法模式 抽象工厂模式 单件模式 建造者模式 原型模式 结构 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 行为 模板方法 命令模式 迭代器模式 观察者模式 解释器模式 中介者模式 职责链模式 备忘录模式 策略模式 访问者模式 状态模式 阅读全文
posted @ 2009-12-28 09:18 梅桦 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 准备工作·Customer类[代码]·服务端处理(Json_1.ashx)[代码](一)Jquery. getJSON方法定义:jQuery.getJSON( url, data, callback )通过get请求得到json数据·url用于提供json数据的地址页·data(Optional)用于传送到服务器的键值对·callback(Opti... 阅读全文
posted @ 2009-12-25 17:25 梅桦 阅读(133503) 评论(16) 推荐(15) 编辑
摘要: jQuery.each( object, callback,arg)each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象、数组的属性值并进行处理。 jQuery和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法。换句话说:jQuery提供的each方法是对参数一提... 阅读全文
posted @ 2009-12-25 16:19 梅桦 阅读(16802) 评论(2) 推荐(5) 编辑
摘要: 序列化错误处理json.net支持序列化和反序列化错误处理。错误处理可以捕捉错误并且可以选择处理错误且继续序列化或把从程序中错误抛出。定义错误处理有两种方法:错误事件和错误修饰标签。(一)事件处理List<string> errors = new List<string>();List<DateTime> c = JsonConvert.DeserializeO... 阅读全文
posted @ 2009-12-25 14:03 梅桦 阅读(4074) 评论(0) 推荐(0) 编辑
摘要: 序列化回调方法修饰标签json.net支持序列化回调方法标签。一个回调修饰标签可以在序列化和反序列化对象前后控制对象。OnSerializing OnSerialized OnDeserializing OnDeserialized通知序列化器在对象的序列化生命周期内要调用哪些方法,并用适合的标签来修饰方法(序列化时,序列化后,反序列化时,反序列化后)。参考类:Customerpublic cla... 阅读全文
posted @ 2009-12-25 10:53 梅桦 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 集合序列化Json序列化器支持大量序列化和反序列化集合对象的方法。要序列化一个集合(泛型列表,字典或自定义集合),只需简单的调用相关的序列化器就可以了。json.net会序列化这个集合和它包含的所有值。序列化List<Customer> _list = new List<Customer>();_list.Add(new Customer { Unid=1, Custome... 阅读全文
posted @ 2009-12-25 09:26 梅桦 阅读(3571) 评论(0) 推荐(2) 编辑
摘要: 通过属性标签自定义JSON序列化JsonObjectAttribute:类修饰标签,用于控制类如何被序列化为一个json对象JsonArrayAttribute:集合修饰标签,用于控制集合如何被序列化为一个json对象JsonPropertyAttribute:域和属性修饰标签,用于控制它们如何被序列化为一个json对象中的属性JsonConverterAttribute:类,域,属性修饰标签,用... 阅读全文
posted @ 2009-12-24 17:31 梅桦 阅读(5982) 评论(0) 推荐(0) 编辑
摘要: 通过JavaScriptSerializer来实现。它的名字空间为:System.Web.Script.Serialization如果要使用它,还须添加System.Web.Extensions库文件引用参考实体类:Customer[代码]类JavaScriptSerializer描述:为启用 AFAX 的应用程序提供序列化和反序列化功能。(一) 序列化方法:public string Seria... 阅读全文
posted @ 2009-12-24 15:38 梅桦 阅读(6950) 评论(0) 推荐(0) 编辑
摘要: 在2.0之前的版本中,如果要声明委托,要通过命名方法来实现。而2.0开始引入了匿名方法,在3.0及更高版本中,提供了lambda来取代匿名方法,作为编写内联代码的首选方式。(一)通过命名方法来声明委托[代码]声名委托,不返回值,带有一个串型参数。创建ShowName方法的委托对象pp,通过pp来代理ShowName方法的全部功能。这是在2.0之前版本中支持。(二)通过匿名方法来声明委托[代码]这里... 阅读全文
posted @ 2009-12-23 16:27 梅桦 阅读(1841) 评论(2) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页