Поделиться через


CompareAttribute Класс

Определение

Внимание!

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

Предоставляет атрибут, сравнивающий два свойства модели.

[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
Наследование
CompareAttribute
Атрибуты
Реализации

Конструкторы

CompareAttribute(String)
Устаревшие..

Инициализирует новый экземпляр класса CompareAttribute.

Свойства

OtherProperty
Устаревшие..

Получает свойство, с которым будет сравниваться текущее свойство.

OtherPropertyDisplayName
Устаревшие..

Получает отображаемое имя других свойств.

Методы

FormatErrorMessage(String)
Устаревшие..

Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка сравнения.

FormatPropertyForClientValidation(String)
Устаревшие..

Форматирует свойство для клиентской проверки, добавляя в начало символ звездочки (*) и точку.

GetClientValidationRules(ModelMetadata, ControllerContext)
Устаревшие..

Получает список правил проверки клиента для сравнения значений для свойства с использованием указанных метаданных модели и контекста контроллера.

IsValid(Object, ValidationContext)
Устаревшие..

Определяет, равен ли заданный объект сравниваемому объекту.

Применяется к