Id
Kendo UI グリッドのすべてのユーザー行からプロパティ (Guid)を取得する次の JavaScript コードがあります。今、これらの ID と所有者の roleId を、MVC3 アクション メソッドに渡すことができる JSON オブジェクトに構成する最善の方法を考えています。私のばかげた文字列連結に対して。
$("#command-add-selected").click(function () {
var json = "roleId: '51FC554E-353C-4D55-BE52-1B4BF9D2F17F', users: [";
var avail = $("#availableUsersGrid").data().kendoGrid._data;
for (var i = 0; i < avail.length; i++) {
json += "{ Id: '" + avail[i].Id + "'},";
}
json = json.slice(0, -1);
json += "]";
alert(json);
return false;
});
アクション メソッドは GET または POST にすることができ、値を返す必要はありません (これは別のパズルであり、返されるビューはありません)。それが行うのは、上記のコードに続く他の ajax コードによってフェッチされるドメインの更新だけです。
上記の型の JSON を、基本的に void 戻り型のアクション メソッドに渡すにはどうすればよいですか?
編集: この質問は、私の質問のマイナーな部分にうまく答えましたpush
。