これを行う一般的な方法の1つは、クライアントサイドの$ .ajax呼び出し(jQuery)とその後のデータをJSONとして消費するサーバー側サービスです。クライアント側のスクリプトの
http://msdn.microsoft.com/en-us/library/bb924552.aspx
基本概要:
自動的少なくともVS 2010ここでは、Ajax対応のWCFサービスを作成するためのテンプレートがあり
は、リンクです
$.ajax(
{
type: "POST",
contentType: "application/json; charset=utf-8",
url: "WcfService.svc/SomeMethod",
data: JSON.stringify(params), //params is the name and pets data
dataType: "json",
success: function (data, textStatus)
{
// do something with the response if necessary
}
またDataContractsにあなたのクラスを有効にします:
[DataContract]
public class Person
{
[DataMember]
public string Name {get;set;}
[DataMember]
public List<Pet> Pets {get;set;}
}
[DataContract]
public class Pet
{
[DataMember]
public string Type {get;set;}
[DataMember]
public string Name {get;set;}
}
それは私が現時点でこれをやっていることとまったく同じです、そして、これはこのようにするのが一般的ですか? – adriaanp
そうだと思います。とにかく私はとにかくやるし、うまく動作して安定している。あなたはグリッドのような形式でデータを更新することに関連したプロセスの多くを自動化するjqGridのようなものも見ることができます。 –