相关疑难解决方法(0)

剃刀/ JavaScript和尾随分号

使用Visual Studio 2012,在Razor视图页面的JavaScript部分中,我得到的是我认为Razor语法与JavaScript语法之间的争斗.特别是,脚本部分中的尾随分号由intellisense标记,并传递编译器警告(而不是错误):

'警告13语法错误'.

如果我删除它,那么我得到一个语句终止建议(在这种情况下是ReSharper,但只是一个好习惯).

<script type="text/javascript">
    $().ready(function(){
        var customer = @Html.Raw(ViewBag.CustomerJSON);  // <- Razor (I think) doesn't like this semicolon
    });
</script>
Run Code Online (Sandbox Code Playgroud)

这是Razor的一个错误吗?如果是这样,有没有办法可以重写这个以避免这个问题?

javascript asp.net-mvc razor

59
推荐指数
3
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

javascript ×1

razor ×1