AntiForgery.Validate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Validate() |
验证 HTML 表单字段中的输入数据是否来自已提交数据的用户。 |
Validate(String, String) |
验证 HTML 表单字段中的输入数据是否来自已提交数据的用户。 |
Validate(HttpContextBase, String) |
已过时.
验证 HTML 表单中的输入数据是否来自已提交数据的用户,并允许调用方指定其他验证详细信息。 |
Validate()
验证 HTML 表单字段中的输入数据是否来自已提交数据的用户。
public static void Validate ();
static member Validate : unit -> unit
Public Shared Sub Validate ()
例外
当前 HttpContext 值为 null。
System.Web.Helpers.HttpAntiForgeryException
有效请求附带的 HTTP Cookie 令牌缺失或表单令牌缺失。-或表单令牌值与 Cookie 令牌值不匹配。-或表单令牌值与 Cookie 令牌值不匹配。
适用于
Validate(String, String)
Validate(HttpContextBase, String)
注意
This method is deprecated. Use the Validate() method instead.
验证 HTML 表单中的输入数据是否来自已提交数据的用户,并允许调用方指定其他验证详细信息。
[System.Obsolete("This method is deprecated. Use the Validate() method instead.", true)]
public static void Validate (System.Web.HttpContextBase httpContext, string salt);
static member Validate : System.Web.HttpContextBase * string -> unit
Public Shared Sub Validate (httpContext As HttpContextBase, salt As String)
参数
- httpContext
- HttpContextBase
请求的 HTTP 上下文数据。
- salt
- String
(Z*7g1&p4) 等随机字符的可选字符串,用于解密类 AntiForgery 创建的身份验证令牌。 默认值为 NULL。
- 属性
例外
当前 HttpContext 值为 null。
System.Web.Helpers.HttpAntiForgeryException
缺少包含有效请求的 HTTP Cookie 令牌。-或表单令牌缺失。-或表单令牌值与 Cookie 令牌值不匹配。-或-表单令牌值与 Cookie 令牌值不匹配。-或- salt
提供的值与用于创建表单令牌的值不匹配 salt
。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈