RemoteAttributeBase クラス

定義

ValidationAttribute Ajax 要求を Web サイトに送信するように Unobtrusive 検証を構成する 。 呼び出されたエンドポイントは、値が有効かどうかを示す JSON を返す必要があります。

public ref class RemoteAttributeBase abstract : System::ComponentModel::DataAnnotations::ValidationAttribute, Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IClientModelValidator
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public abstract class RemoteAttributeBase : System.ComponentModel.DataAnnotations.ValidationAttribute, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type RemoteAttributeBase = class
    inherit ValidationAttribute
    interface IClientModelValidator
Public MustInherit Class RemoteAttributeBase
Inherits ValidationAttribute
Implements IClientModelValidator
継承
RemoteAttributeBase
派生
属性
実装

注釈

最終的なフォーム送信のサーバー側の検証を行いません。

コンストラクター

RemoteAttributeBase()

の新しいインスタンスを RemoteAttributeBase初期化します。

プロパティ

AdditionalFields

クライアントが検証要求に含めるフィールドのコンマ区切りの名前を取得または設定します。

HttpMethod

検証要求を送信するときにクライアントが使用する HTTP メソッド ("Get" または "Post") を取得または設定します。

RouteData

クライアントが RouteValueDictionary 検証要求を送信する URL を生成するときに使用される を取得します。

メソッド

AddValidation(ClientModelValidationContext)

目立たない検証 HTML 属性を に ClientModelValidationContext追加します。

FormatAdditionalFieldsForClientValidation(String)

生成された HTML で使用する 形式 propertyAdditionalFields

FormatErrorMessage(String)

ValidationAttribute Ajax 要求を Web サイトに送信するように Unobtrusive 検証を構成する 。 呼び出されたエンドポイントは、値が有効かどうかを示す JSON を返す必要があります。

FormatPropertyForClientValidation(String)

生成された HTML で使用する形式 property

GetUrl(ClientModelValidationContext)

クライアントが検証要求を送信する URL を返します。

IsValid(Object)

ValidationAttribute Ajax 要求を Web サイトに送信するように Unobtrusive 検証を構成する 。 呼び出されたエンドポイントは、値が有効かどうかを示す JSON を返す必要があります。

適用対象