Compartilhar via


CompareAttribute Classe

Definição

Cuidado

The recommended alternative is to use the System.ComponentModel.DataAnnotations.CompareAttribute type, which has the same functionality as this type.

Fornece um atributo que compara duas propriedades de um modelo.

[System.AttributeUsage(System.AttributeTargets.Property)]
[System.Obsolete("The recommended alternative is to use the System.ComponentModel.DataAnnotations.CompareAttribute type, which has the same functionality as this type.")]
public class CompareAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute, System.Web.Mvc.IClientValidatable
type CompareAttribute = class
    inherit ValidationAttribute
    interface IClientValidatable
Public Class CompareAttribute
Inherits ValidationAttribute
Implements IClientValidatable
Herança
CompareAttribute
Atributos
Implementações

Construtores

CompareAttribute(String)
Obsoleto.

Inicializa uma nova instância da classe CompareAttribute.

Propriedades

OtherProperty
Obsoleto.

Obtém a propriedade a ser comparada com a propriedade atual.

OtherPropertyDisplayName
Obsoleto.

Obtém os demais nomes de exibição das propriedades.

Métodos

FormatErrorMessage(String)
Obsoleto.

Aplica formatação a uma mensagem de erro com base no campo de dados em que o erro de comparação ocorreu.

FormatPropertyForClientValidation(String)
Obsoleto.

Formata a propriedade para a validação do cliente, precedendo um asterisco (*) e um ponto.

GetClientValidationRules(ModelMetadata, ControllerContext)
Obsoleto.

Obtém uma lista de regras de validação de cliente de valor comparado para a propriedade usando os metadados do modelo especificado e o contexto do controlador.

IsValid(Object, ValidationContext)
Obsoleto.

Determina se o objeto especificado é igual ao objeto comparado.

Aplica-se a