@ Html.AntiForgeryToken()不使用Dot Net Nuke在任何浏览器中呈现隐藏输入

时间:2017-10-30 20:47:30

标签: asp.net-mvc asp.net-mvc-4 razor dotnetnuke dnn-module

我已经在我的表单中放置了@ Html.AntiForgeryToken(),但我没有在任何浏览器源中看到隐藏的输入。我错过了什么?我正在使用Dot Net Nuke v9。 on .net v 4.6。

1 个答案:

答案 0 :(得分:0)

默认情况下,Dnn添加一个antiforgerytoken。您可以通过调用$ .ServicesFramework()来获取它。它包含您必须通过在控制器操作上添加[ValidateAntiForgeryToken]属性来在服务器端验证请求的请求中发送的密钥和值。