Condividi tramite


RemoteAttribute Classe

Definizione

Oggetto RemoteAttributeBase per i controller che configura la convalida unobtrusive per inviare una richiesta Ajax al sito Web. L'azione richiamata deve restituire JSON che indica se il valore è valido.

public ref class RemoteAttribute : System::ComponentModel::DataAnnotations::ValidationAttribute, Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IClientModelValidator
public ref class RemoteAttribute : Microsoft::AspNetCore::Mvc::RemoteAttributeBase
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class RemoteAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class RemoteAttribute : Microsoft.AspNetCore.Mvc.RemoteAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type RemoteAttribute = class
    inherit ValidationAttribute
    interface IClientModelValidator
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type RemoteAttribute = class
    inherit RemoteAttributeBase
Public Class RemoteAttribute
Inherits ValidationAttribute
Implements IClientModelValidator
Public Class RemoteAttribute
Inherits RemoteAttributeBase
Ereditarietà
RemoteAttribute
Ereditarietà
Attributi
Implementazioni

Commenti

Non esegue alcuna convalida sul lato server dell'invio finale del modulo.

Costruttori

RemoteAttribute()

Inizializza una nuova istanza della classe RemoteAttribute.

RemoteAttribute(String, String, String)

Inizializza una nuova istanza della classe RemoteAttribute.

RemoteAttribute(String, String)

Inizializza una nuova istanza della classe RemoteAttribute.

RemoteAttribute(String)

Inizializza una nuova istanza della classe RemoteAttribute.

Proprietà

AdditionalFields

Ottiene o imposta i nomi delimitati da virgole dei campi che il client deve includere in una richiesta di convalida.

AdditionalFields

Ottiene o imposta i nomi delimitati da virgole dei campi che il client deve includere in una richiesta di convalida.

(Ereditato da RemoteAttributeBase)
HttpMethod

Ottiene o imposta il client del metodo HTTP ("Get" o "Post") da usare per l'invio di una richiesta di convalida.

HttpMethod

Ottiene o imposta il client del metodo HTTP ("Get" o "Post") da usare per l'invio di una richiesta di convalida.

(Ereditato da RemoteAttributeBase)
RouteData

Ottiene l'oggetto RouteValueDictionary utilizzato durante la generazione dell'URL in cui il client deve inviare una richiesta di convalida.

RouteData

Ottiene l'oggetto RouteValueDictionary utilizzato durante la generazione dell'URL in cui il client deve inviare una richiesta di convalida.

(Ereditato da RemoteAttributeBase)
RouteName

Ottiene o imposta il nome della route utilizzato durante la generazione dell'URL in cui il client deve inviare una richiesta di convalida.

Metodi

AddValidation(ClientModelValidationContext)

Oggetto RemoteAttributeBase per i controller che configura la convalida unobtrusive per inviare una richiesta Ajax al sito Web. L'azione richiamata deve restituire JSON che indica se il valore è valido.

AddValidation(ClientModelValidationContext)

Aggiunge attributi HTML di convalida unobtrusive a ClientModelValidationContext.

(Ereditato da RemoteAttributeBase)
FormatAdditionalFieldsForClientValidation(String)

Formati property e AdditionalFields per l'uso in HTML generato.

FormatAdditionalFieldsForClientValidation(String)

Formati property e AdditionalFields per l'uso in HTML generato.

(Ereditato da RemoteAttributeBase)
FormatErrorMessage(String)

Oggetto RemoteAttributeBase per i controller che configura la convalida unobtrusive per inviare una richiesta Ajax al sito Web. L'azione richiamata deve restituire JSON che indica se il valore è valido.

FormatErrorMessage(String)

Oggetto RemoteAttributeBase per i controller che configura la convalida unobtrusive per inviare una richiesta Ajax al sito Web. L'azione richiamata deve restituire JSON che indica se il valore è valido.

(Ereditato da RemoteAttributeBase)
FormatPropertyForClientValidation(String)

Formati property da utilizzare nel codice HTML generato.

GetUrl(ClientModelValidationContext)

Restituisce l'URL in cui il client deve inviare una richiesta di convalida.

IsValid(Object)

Oggetto RemoteAttributeBase per i controller che configura la convalida unobtrusive per inviare una richiesta Ajax al sito Web. L'azione richiamata deve restituire JSON che indica se il valore è valido.

IsValid(Object)

Oggetto RemoteAttributeBase per i controller che configura la convalida unobtrusive per inviare una richiesta Ajax al sito Web. L'azione richiamata deve restituire JSON che indica se il valore è valido.

(Ereditato da RemoteAttributeBase)

Si applica a