次のコードスニペットは、コンパイルエラーの原因となり、正確に特定できません。私は最後のブレースから2を取り除こうとしました。私は中括弧なしでAntiForgeryを試しました - 運はありません。Razor構文のASP.NET MVCコンパイルエラー
誤差がCS1501です:メソッドのオーバーロードなし「書き込みは」0引数
任意の提案を取りませんか?
<div id="header-wrapper">
<div id="header">
<div id="menu-wrapper">
@if (Page.User.Identity.IsAuthenticated){
@Html.Telerik().Menu().Name("mainnav").BindTo("main").Effects(x => x.Toggle())
}
</div>
@if (Page.User.Identity.IsAuthenticated){
<form action="@Url.Action("Logoff", "Account")" id="formLogout" method="POST">
@{ Html.AntiForgeryToken(); }
<a href="" id="logout" onclick="$('#formLogout').submit();return false;"></a>
</form>
@}
<div id="subnav"></div>
</div>
</div>
それがうまくいった!私はすでにそれを試みたと確信していたが、明らかにそうではなかった。 – Leons