初めて ASP.NET MVC 4 を使用するので、既定のテンプレートから始めました。
ログオフリンクの _LoginPartial.cshmtl で、以下のコードを見つけました
@using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm" })) {
@Html.AntiForgeryToken()
<a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>
}
MVC 3 で使用している以下のようなコードを期待していました。
@Html.ActionLink("Log off", "LogOff", "Account")
なぜこれが必要なのか、またその利点がある場合はその利点を理解するのを手伝ってくれる人がいます。ありがとう