我有一个ASP.NET MVC 4视图,其中有一个嵌入式代码块,如下所示:
@using System.Collections.Generic
@{
PortfolioOverviewModel item = @Model.Items[0];
//Configuration
int[] bootstrapGridValues = new int[]{12, 6, 6, 4, 4, 4};
int deviceWidth = 800;
// More code
}
问题是,数组的结束}
导致IntelliSense,并且编译器会中断。它没有关闭数组,而是认为它关闭了整个代码块:
@using System.Collections.Generic
@{
PortfolioOverviewModel item = @Model.Items[0];
//Configuration Closes the whole block v
int[] bootstrapGridValues = new int[]{12, 6, 6, 4, 4, 4};
int deviceWidth = 800; // Not recognized as code
// More code
} // Not recognized as the closing brace
为什么它会混淆我的牙箍?我有办法解决这个问题吗?
注意:这是整个代码块。我没有剪掉我可能忘记关闭早期支架的代码。
答案 0 :(得分:1)
从PortfolioOverviewModel项目中删除@ = @ Model.Items [0];
应该如下:
$scope