为什么没有定义参数?

时间:2014-07-30 15:28:28

标签: javascript razor

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

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

1 个答案:

答案 0 :(得分:2)

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