如何在剃刀视图的javascript部分中使用C#变量时避免使用visual studio警告

时间:2012-09-25 14:22:14

标签: visual-studio razor

在剃刀视图中,我有一个使用模型属性值的脚本片段:

<script>
var @(Model.DialogModel.DialogVar) = new AjaxDialog("@(Model.DialogModel.DialogHtmlId)");
</script>

DialogVar和DialogHtmlId都是String类型,脚本工作正常,但visual studio显示“=”符号周围有“预期标识符”错误。

如何在不全局关闭“显示语法错误”的情况下抑制错误提示?

1 个答案:

答案 0 :(得分:0)

将整行放入剃刀表达式中:

var dlg = new AjaxDialog("@(Model.DialogModel.DialogHtmlId)");
@("var " + Model.DialogModel.DialogVar + " = dlg;")