此代码有效:
@{
if (...)
{
foreach (...)
{
if (...)
{
if (...)
{
if (...)
{
(*some html*)
}
}
else
{
(*some html*)
}
}
else
{
(*some html*)
}
}
}
}
但是,当我添加一个 if/else 语句来得到这个时:
@{
if (...)
{
foreach (...)
{
if (...)
{
if (...)
{
***ADDING THIS***
if (...)
{
(*opening html tag (no closing tag)*)
}
else
{
(*opening html tag (no closing tag)*)
}
******************
if (...)
{
(*some html*)
}
}
else
{
(*some html*)
}
}
else
{
(*some html*)
}
}
}
}
断了,为什么?现在,在 if/else 之后的 if 语句无法被 Visual Studio 中的语法高亮识别,并且我收到关于缺少 '}' 的错误