首页 新闻 会员 周边 捐助

JavascriptConverter自定义

0
悬赏园豆:30 [已关闭问题]

不知道各位大大有没看过赵老师的Ajax深入浅出系列.他讲那个循环引用的时候写了一个Boy和Gril类,还写了一个BoyConverter,本人发现把Gril从服务器类型序列化成客户端类型的时候可以成功转换,但要从客户端反序列化就失败了.错误的原因就是应为

 boy.GrilFriend = serializer.ConvertToType<Gril>(dictionary["GrilFriend"]);这一句中的dictionary没有包含BoyFriend对象.于是本人就根据BoyConverter写了个GrilConverter,结果发现,两个都反序列化失败,反序列化的时候.先走进BoyConverter的Deserialize方法.走完

boy.GrilFriend = serializer.ConvertToType<Gril>(dictionary["GrilFriend"])这后就跳入GrilConverter的Deserialize方法.请教各位大大这是什么原因?JavaScriptSerializer是如何判断选择JavascriptConverter的?

 

          菜鸟新人没有什么分数.只能在这里谢过了.

skinsen的主页 skinsen | 初学一级 | 园豆:170
提问于:2009-07-09 10:19
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册