Freigeben über


RemoteAttributeBase Klasse

Definition

Ein ValidationAttribute , der die unauffällige Validierung konfiguriert, um eine Ajax-Anforderung an die Website zu senden. Der aufgerufene Endpunkt sollte JSON zurückgeben, der angibt, ob der Wert gültig ist.

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
Vererbung
RemoteAttributeBase
Abgeleitet
Attribute
Implementiert

Hinweise

Führt keine serverseitige Überprüfung der endgültigen Formularübermittlung durch.

Konstruktoren

RemoteAttributeBase()

Initialisieren Sie eine neue instance von RemoteAttributeBase.

Eigenschaften

AdditionalFields

Ruft die durch Trennzeichen getrennten Namen von Feldern ab, die der Client in eine Validierungsanforderung aufnehmen soll, oder legt diese fest.

HttpMethod

Ruft die HTTP-Methode ("Get" oder ) ab, die beim Senden einer Validierungsanforderung verwendet werden soll, oder "Post"legt diesen fest.

RouteData

Ruft die ab, die RouteValueDictionary beim Generieren der URL verwendet wird, an die der Client eine Validierungsanforderung senden soll.

Methoden

AddValidation(ClientModelValidationContext)

Fügt unauffällige HTML-Validierungsattribute hinzu ClientModelValidationContext.

FormatAdditionalFieldsForClientValidation(String)

Formate property und AdditionalFields zur Verwendung in generiertem HTML.

FormatErrorMessage(String)

Ein ValidationAttribute , der die unauffällige Validierung konfiguriert, um eine Ajax-Anforderung an die Website zu senden. Der aufgerufene Endpunkt sollte JSON zurückgeben, der angibt, ob der Wert gültig ist.

FormatPropertyForClientValidation(String)

Formate property für die Verwendung in generiertem HTML.

GetUrl(ClientModelValidationContext)

Gibt die URL zurück, an die der Client eine Validierungsanforderung senden soll.

IsValid(Object)

Ein ValidationAttribute , der die unauffällige Validierung konfiguriert, um eine Ajax-Anforderung an die Website zu senden. Der aufgerufene Endpunkt sollte JSON zurückgeben, der angibt, ob der Wert gültig ist.

Gilt für: