为什么在调用@ Html.Raw(Json.Encode(dtc))时未定义dtc?我收到一条错误消息,指出“名称'dtc'在当前上下文中不存在”

function createChartEncounterChart(chartid, dtc) {
    var mdl = @Html.Raw(Json.Encode(dtc));
...
}

最佳答案

您不能在razor视图代码中使用js变量。 @Html.Raw(...)代码在服务器上运行,dtc是一个javascript变量,直到在浏览器中运行之前,它没有任何值(或有效)。

09-20 19:25