0

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

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

DialogVar 和 DialogHtmlId 都是 String 类型,并且脚本工作正常,但 Visual Studio 显示“=”符号周围存在“预期标识符”错误。

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

4

1 回答 1

0

将整行放入一个剃刀表达式,如:

var dlg = new AjaxDialog("@(Model.DialogModel.DialogHtmlId)");
@("var " + Model.DialogModel.DialogVar + " = dlg;")
于 2012-09-27T13:09:28.587 回答