即使我将它添加到表单中,mvc反伪造令牌也不会呈现

时间:2013-07-09 18:04:35

标签: asp.net-mvc-4

我有一个删除表单,如下所示:

@using (Html.BeginForm()) {
    @Html.AntiForgeryToken()    
    <p>
    <input type="submit" value="Delete"/> |
    @Html.ActionLink("Back to List", "Index")
    </p>
}

但是我的控制器操作抱怨__RequestVerificationToken不存在。我糊涂了。我把AntiForgeryToken放在那里。当我查看删除表单的呈现HTML时,没有隐藏字段 - 就像刚刚跳过AntiForgeryToken调用一样。但为什么呢?

0 个答案:

没有答案