我想从客户端代码中访问 ViewBag 数据。这是我在控制器中尝试过的:
ViewBag.Tasks = new JavaScriptSerializer().Serialize(tasks);
在我看来,我会将它放在一个隐藏字段中,以便它在客户端可用:
<input type="hidden" name="diagramData" data-nodes="@ViewBag.Tasks" />
然后在我的 Javascript 文件中搜索与所选节点相关的信息:
alert($("#diagramData").data("nodes")); //?????
警报始终显示“未定义”。为什么是这样?