要在页面/视图上通过JavaScript迭代ViewData中的对象,您可以使用以下方法:
var myData = @Html.Raw(Json.Serialize(ViewData["myData"]));
for (var i = 0; i < myData.length; i++) {
console.log(myData[i]);
}
// 或者
for (var item of myData) {
console.log(item);
}
这样,您就可以在页面/视图上通过JavaScript迭代ViewData中的对象了。
请注意,这个答案是针对ASP.NET MVC框架的,如果您使用的是其他框架,例如ASP.NET Core MVC或Razor Pages,则可能需要稍微调整代码。
腾讯云湖存储专题直播
开箱吧腾讯云
T-Day
企业创新在线学堂
云+社区技术沙龙[第6期]
serverless days
Techo Day
领取专属 10元无门槛券
手把手带您无忧上云