为什么在调用@ Html.Raw(Json.Encode(dtc))时没有定义dtc?我收到一条错误,指出"名称' dtc'在当前上下文中不存在"
function createChartEncounterChart(chartid, dtc) {
var mdl = @Html.Raw(Json.Encode(dtc));
...
}
答案 0 :(得分:2)
您不能在剃刀视图代码中使用js变量。 @Html.Raw(...)
代码在服务器上运行,dtc
是一个javascript变量,在浏览器中运行之前不会有任何价值(或有效)。