アンカータグをクリックすると、コントローラーのアクションが実行されます。クエリ文字列で渡されるパラメータがあります。以下のコードを使用して、リストをシリアル化されたjsonstingに変換しています。
public ActionResult EmployeeVote(string regionID)
{
var nomineeList = NomineeModel.GetNomineeByRegionID(Convert.ToInt16(regionID));
ViewBag.NomineeList = JsonConvert.SerializeObject(nomineeList,Formatting.None);
return View(ViewBag);
}
このjson文字列文字列の作成方法に問題があると思います。
[{"Id":0,"EmpId":1,"FirstName":"First Last","Email":"mail@xyz.com","Description":null,"RegionID":0}]
クライアント側。しかし、モデルリストは逆シリアル化中にエラーが発生します。
$(function () {
var modelList = JSON.parse('@ViewBag.NomineeList');
$(modelList).each((function () { //some logic});
});
各ループを実行してモデルリストを反復処理し、動的要素を作成します。何か助けは??