关闭脚本内梅开二度,而在这片代码剃刀认为,关闭函数定义的支柱是部分的结束大括号:剃刀误读的部分
@section scripts
{
<script>
function a() {
var x = @(Model.Id);
}
</script>
}
这只是发生在脚本中的部分内容包含剃刀“注射“(@(Model.Id在这种情况下)。我该如何解决这个问题?
关闭脚本内梅开二度,而在这片代码剃刀认为,关闭函数定义的支柱是部分的结束大括号:剃刀误读的部分
@section scripts
{
<script>
function a() {
var x = @(Model.Id);
}
</script>
}
这只是发生在脚本中的部分内容包含剃刀“注射“(@(Model.Id在这种情况下)。我该如何解决这个问题?
我刚刚测试了这行代码,它工作正常。但也许这是因为我有用于Visual Studio的JScript编辑器扩展插件安装..
我还安装了JScript Editor扩展。但是我看到以下内容:https://skydrive.live.com/redir.aspx?cid=e216020aeeebc879&resid=E216020AEEEBC879!651&parid=E216020AEEEBC879!178 – nayato 2012-01-06 17:43:14
将脚本后面的大括号放在下一行,如同您在示例中所示。 – JoJa 2012-01-09 13:20:37
不会帮助。现在我已经证实,我不是唯一一个像我的同事有同样问题的人。目前的“解决方案”是将脚本放在局部视图中,并在部分中渲染局部 - 伤心。 – nayato 2012-03-02 20:15:09
我有同样的问题今天幸运的是,我有奢侈的把脚本从头部移动到主体 – orcun 2012-02-10 16:58:04