Html.AntiForgeryToken Helper不在表单中呈现请求验证令牌隐藏字段

Bha*_*a K 2 asp.net-mvc

剃刀视图中的以下代码不是创建隐藏了名称为"__RequestVerificationToken"的输入类型的HTML.我有"LogOff"动作用属性"ValidateAntiForgeryToken"装饰.

@using (Html.BeginForm("LogOff", "Account", FormMethod.Post))
{
    Html.AntiForgeryToken();
    <input type="submit" value="LogOff" />
}
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?

小智 5

它应该是

@Html.AntiForgeryToken()
Run Code Online (Sandbox Code Playgroud)

Html.AntiForgeryToken();
Run Code Online (Sandbox Code Playgroud)