私はこのマークアップを持っています:
@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 を何らかの別の構造に変更することだとわかっていますが、なぜ今壊れているのでしょうか?