【发布时间】:2010-04-26 20:14:13
【问题描述】:
是否可以使用带有属性的 WCF 类(如 [DataMember....),那么您就不需要在客户端(jquery)进行序列化?
【问题讨论】:
是否可以使用带有属性的 WCF 类(如 [DataMember....),那么您就不需要在客户端(jquery)进行序列化?
【问题讨论】:
在使用 WCF 时在客户端使用 jQuery 的要求并不是真正的要求。
使用 WCF 时,您可以选择确定线路上的格式。使用 Web 绑定时的一种格式是使用 JSON 表示法。
碰巧 jQuery(和一般的 JavaScript)与 JSON 配合得非常好,并且 jQuery 专门抽象出许多操作的跨浏览器差异,包括发布到 URL 的操作。
所以是的,您将使用使用 DataContractSerializer 的类(需要 DataContract、DataMember),您在客户端如何处理它取决于您,只是 jQuery 让您更轻松。
您可以查看其他框架,因为大多数都有类似这样的功能(以 JSON 表示法发布数据)。
【讨论】: