如题,使用asp.net MVC4 做的WebAPI,客户端传入的是xml格式的数据,但是到服务端后,只有少数几个属性有值
如
<Contract xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://schemas.datacontract.org/2004/07/SNDA.SDL.Copyright.WebApi.Models\">;
<Title>wcf提交合同卖出1dd</Title>"
<TranType>13</TranType> //有值
<ContractCode>ST-100708177120112</ContractCode>//没值
.......
</Contract>
没做过相关的东西,学习ing````
第一个原因可能是客户端本身就没有值传递过去。
第二个原因可能是这几个字段没有序列化。
能多贴点代码出来看看嘛
@lllhhu: 你那几个属性是自定义类型的属性吧,要序列化一下。
最近刚好写了一点Xml与对象序列化的文章,进入我的博客就可以看到,欢迎交流。
用json解决了问题,谢谢各位