Partilhar via


RemoteAttribute Classe

Definição

Um RemoteAttributeBase para controladores que configuram a validação não discreta para enviar uma solicitação do Ajax para o site. A ação invocada deve retornar JSON indicando se o valor é válido.

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
Herança
RemoteAttribute
Herança
Atributos
Implementações

Comentários

Não faz nenhuma validação do lado do servidor do envio do formulário final.

Construtores

RemoteAttribute()

Inicializa uma nova instância da classe RemoteAttribute.

RemoteAttribute(String, String, String)

Inicializa uma nova instância da classe RemoteAttribute.

RemoteAttribute(String, String)

Inicializa uma nova instância da classe RemoteAttribute.

RemoteAttribute(String)

Inicializa uma nova instância da classe RemoteAttribute.

Propriedades

AdditionalFields

Obtém ou define os nomes separados por vírgulas dos campos que o cliente deve incluir em uma solicitação de validação.

AdditionalFields

Obtém ou define os nomes separados por vírgulas dos campos que o cliente deve incluir em uma solicitação de validação.

(Herdado de RemoteAttributeBase)
HttpMethod

Obtém ou define o método HTTP ("Get" ou "Post") que o cliente deve usar ao enviar uma solicitação de validação.

HttpMethod

Obtém ou define o método HTTP ("Get" ou "Post") que o cliente deve usar ao enviar uma solicitação de validação.

(Herdado de RemoteAttributeBase)
RouteData

Obtém o RouteValueDictionary usado ao gerar a URL em que o cliente deve enviar uma solicitação de validação.

RouteData

Obtém o RouteValueDictionary usado ao gerar a URL em que o cliente deve enviar uma solicitação de validação.

(Herdado de RemoteAttributeBase)
RouteName

Obtém ou define o nome da rota usado ao gerar a URL em que o cliente deve enviar uma solicitação de validação.

Métodos

AddValidation(ClientModelValidationContext)

Um RemoteAttributeBase para controladores que configuram a validação não discreta para enviar uma solicitação do Ajax para o site. A ação invocada deve retornar JSON indicando se o valor é válido.

AddValidation(ClientModelValidationContext)

Adiciona atributos HTML de validação não discreta a ClientModelValidationContext.

(Herdado de RemoteAttributeBase)
FormatAdditionalFieldsForClientValidation(String)

Formatos property e AdditionalFields para uso em HTML gerado.

FormatAdditionalFieldsForClientValidation(String)

Formatos property e AdditionalFields para uso em HTML gerado.

(Herdado de RemoteAttributeBase)
FormatErrorMessage(String)

Um RemoteAttributeBase para controladores que configuram a validação não discreta para enviar uma solicitação do Ajax para o site. A ação invocada deve retornar JSON indicando se o valor é válido.

FormatErrorMessage(String)

Um RemoteAttributeBase para controladores que configuram a validação não discreta para enviar uma solicitação do Ajax para o site. A ação invocada deve retornar JSON indicando se o valor é válido.

(Herdado de RemoteAttributeBase)
FormatPropertyForClientValidation(String)

Formatos property para uso em HTML gerado.

GetUrl(ClientModelValidationContext)

Retorna a URL em que o cliente deve enviar uma solicitação de validação.

IsValid(Object)

Um RemoteAttributeBase para controladores que configuram a validação não discreta para enviar uma solicitação do Ajax para o site. A ação invocada deve retornar JSON indicando se o valor é válido.

IsValid(Object)

Um RemoteAttributeBase para controladores que configuram a validação não discreta para enviar uma solicitação do Ajax para o site. A ação invocada deve retornar JSON indicando se o valor é válido.

(Herdado de RemoteAttributeBase)

Aplica-se a