JavaScript オブジェクト配列をリスト オブジェクトとしてサーバーに送信したいのですが、サーバー側メソッド (GetData) は 3 つの要素を持つリスト オブジェクトを受け入れますが、すべての要素に null 値があります。何かアドバイス?前もって感謝します。
クライアントで:
ユーザー.js
define(function () {
function User(name) {
this.Name = name
}
return User;
});
main.js
var users = [new User('Barney'),
new User('Cartman'),
new User('Sheldon')];
$.ajax({
type: "POST",
url: "/Home/GetData",
data: {users: users},
success: function (data) {
//alert(data.Result);
},
dataType: "json"
});
サーバーで:
GetData アクション
public void GetData(List<User> users){
}
ユーザーモデル
public class User {
public string Name { get; set; }
}