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