我有这个标记:
@using (Html.BeginRouteForm("Default", new { controller = "Home", action = "Form" }, FormMethod.Post, new { @ID="FormId", @Name="FormId"}))
{
<span>...</span>
<div class="clearFloats"><!-- ---></div>
<span>...</span>
}
自从搬到 Razor 2,MVC 4 我现在得到错误:
using 块缺少结束“}”字符。确保此块中的所有“{”字符都有一个匹配的“}”字符,并且没有一个“}”字符被解释为标记。
如果我删除<div class="clearFloats"><!-- ---></div>
代码,一切正常。我知道解决方案是将这些浮动清除 div 更改为某种不同的构造,但为什么它现在会中断?