Ich habe eine Tabelle in meiner .aspx-Ansicht in MVC3-Projekt. Ich bin mit .aspx Ansichten in MVC3 anstelle von Razor-Engine oder .cshtml Ansichten. Ich habe die Underwritten-Funktion in meinem Jquery, die mir ein JSON-Objekt von Controller mit einigen Werten in es bekommt.
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"); }
});
}
Jetzt habe ich eine Tabelle in meiner Ansicht
<div id = "topGrid">
<table id="PartnersTable" style="float: left; width: 49%">
<th style="width: 75%">Partner</th>
<th style="width:25%">Users</th>
</table>
Dies ist, wie ich das JSON-Objekt erhalte. im Moment seine nur Dummy-Daten, aber wirdb e populaed von DB später
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);
}
Ich muss die Daten aus obigem JSON-Objekt in meiner Tabelle anzeigen. Wie kann ich dies erreichen?
Ich bin völlig neu in MVC3, also lassen Sie mich bitte wissen, wenn ich etwas verpasst habe, die erforderlich ist, um diese Frage zu beantworten und bitte so detailliert wie möglich sein.