CompareAttribute Klasse

Definition

Achtung

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

Stellt ein Attribut bereit, das zwei Eigenschaften eines Modells vergleicht.

[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
Vererbung
CompareAttribute
Attribute
Implementiert

Konstruktoren

CompareAttribute(String)
Veraltet.

Initialisiert eine neue Instanz der CompareAttribute-Klasse.

Eigenschaften

OtherProperty
Veraltet.

Ruft die Eigenschaft ab, die mit der aktuellen Eigenschaft verglichen werden soll.

OtherPropertyDisplayName
Veraltet.

Ruft den Anzeigenamen der anderen Eigenschaften ab.

Methoden

FormatErrorMessage(String)
Veraltet.

Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Vergleichsfehler aufgetreten ist.

FormatPropertyForClientValidation(String)
Veraltet.

Formatiert die Eigenschaft für Clientvalidierung durch Voranstellen eines Sternchens (*) und eines Punkts.

GetClientValidationRules(ModelMetadata, ControllerContext)
Veraltet.

Ruft eine Liste von Clientvalidierungsregeln für den Vergleichswert für die Eigenschaft anhand der Metadaten und des Controllerkontexts ab.

IsValid(Object, ValidationContext)
Veraltet.

Ermittelt, ob das angegebene Objekt und das verglichene Objekt gleich sind.

Gilt für: