Сериализация в WCF с использованием JQuery - PullRequest
1 голос
/ 27 апреля 2010

возможно ли использовать классы WCF с атрибутами (например, [DataMember ....), тогда вам не нужно будет выполнять серализацию на стороне клиента (jquery)?

1 Ответ

1 голос
/ 27 апреля 2010

Требование использовать jQuery на стороне клиента при использовании WCF не является реальным требованием.

При использовании WCF у вас есть возможность определить формат на проводе. Одним из форматов при работе с веб-привязками является использование нотации JSON.

Просто так получилось, что jQuery (и JavaScript в целом) очень хорошо работает с JSON, а jQuery специально абстрагирует различия между браузерами для ряда операций, в том числе для отправки по URL-адресу.

Так что да, вы бы использовали классы, которые используют DataContractSerializer (для этого требуется DataContract, DataMember), то, как вы обрабатываете его на стороне клиента, зависит только от вас, просто jQuery облегчит вам задачу.

Вы можете проверить другие фреймворки, так как у большинства есть какая-то функциональность, подобная этой (для публикации данных в нотации JSON).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...