我似乎遇到了在javascript块中使用razor语法的问题。但是,以下编译时,我收到语法错误警告。
发生这种情况的一个例子:
@section scripts{
<script type="text/javascript">
var rating = @Model.Rating;
</script>
}
答案 0 :(得分:3)
这是编辑的误报,它不承认JS中的Razor 忽略它。
但是,如果您将此方法用于文本数据,请确保使用Javascript-escape它,否则您将获得运行时JS错误&amp; XSS漏洞。