warum ASP.Net MVC-Range-Attribut nehmen eine Art?

Ich Frage mich nur, warum der Bereich validation-Attribut kann ein Typ und die zwei strings als Parameter? Dies ist für die Validierung von strings gegen ein Enum oder so etwas?

Auch, was ich versuche zu tun, ist zu finden eine einfache Möglichkeit zur überprüfung eines 3-Zeichenkette, die vorhanden sein müssen in ein enum, alle Anregungen?

Dank,
Alex.

wie/warum ist die 3 char-string muss in einen enum?
Ich war versucht zu speichern, der eine Adresse Stand als 3-Zeichen-string, aber ich änderte es in ein byte und bin jetzt nur das Bearbeiten der Daten-Typ zu entsprechen, die von der enum.
siehe meine Antwort. Nicht sicher, wie die enum funktionieren würde, aber die 3 char-string arbeiten könnte, wenn Sie wissen, wie string.Compare() vergleicht Sie. Auch diese überprüfung würde nur funktionieren, auf dem sever Seite. Fügen Sie Ihre eigenen benutzerdefinierten Klasse, die IComparable für Ihre Saiten.
Beachten Sie auch: RangeAttribute ist aus System.ComponentModel.DataAnnotations.dll NICHT Teil asp.net mvc.

InformationsquelleAutor Alex Hope O'Connor | 2011-03-20

Schreibe einen Kommentar