MVC3 プロジェクトの .aspx ビューにテーブルがあります。Razor エンジンまたは .cshtml ビューの代わりに、MVC3 で .aspx ビューを使用しています。私のjqueryには、いくつかの値を持つコントローラーからJSONオブジェクトを取得するアンダーライトされた関数があります。
function GetUsers() {
$.ajax({
url: ('/Home/GetUsers'),
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(),
success: function (result) {
alert(result.length);
var partnersTable = $('#PartnersTable');
partnersTable.html();
},
error: function () { alert("error"); }
});
}
今、私は自分のビューにテーブルを持っています
<div id = "topGrid">
<table id="PartnersTable" style="float: left; width: 49%">
<th style="width: 75%">Partner</th>
<th style="width:25%">Users</th>
</table>
これは、JSON オブジェクトを取得する方法です。今は単なるダミー データですが、後で DB から入力されます
public JsonResult GetUsers()
{
var model = new List<UsersModel>();
var item = new UsersModel();
for (int i = 1; i <= 10; i++)
{
item.Partner = "Partner" + Convert.ToString(i);
item.Count = i;
model.Add(item);
}
return Json(model, JsonRequestBehavior.AllowGet);
}
上記の JSON オブジェクトからのデータをテーブルに表示する必要があります。どうすればこれを達成できますか?
私は MVC3 にまったく慣れていないので、この質問に答えるのに必要な情報を見逃している場合はお知らせください。できるだけ詳しく教えてください。