单击锚标记时,我的控制器的动作被击中。有一个在查询字符串中传递的参数。我正在使用以下代码将列表转换为序列化的 json 字符串。
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});
});
我想执行一个 each 循环来迭代模型列表以创建一些动态元素。有什么帮助吗??