AntiForgery.Validate 方法

定義

多載

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)

驗證 HTML 表單欄位中的輸入資料是否來自於送出資料的使用者。

public static void Validate (string cookieToken, string formToken);
static member Validate : string * string -> unit
Public Shared Sub Validate (cookieToken As String, formToken As String)

參數

cookieToken
String

Cookie 語彙基元值。

formToken
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 值不符合用來建立表單令牌的值。

適用於