Wie das MVC-html-Helfer Ausdrücke verwenden, um eine Eigenschaft von Objekten
Beispiel:
Html.TextBoxFor(x => x.ModelProperty)
Wenn ich wurden, um einen Ausdruck als eine Methode argument, wie kann ich die referenzierte Eigenschaft der aus dem Ausdruck? Meine Erfahrung mit Ausdrücken ist etwas eingeschränkt und basierend auf dem, was ich weiß, weiß ich nicht, wie das funktioniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie get property name ganz einfach so:
Oder kann man Eigentum und Ihre Attribute:
Zum Beispiel können Sie schreiben, eine einfache Methode, erzeugt ein input-element wie diesem:
Werfen Sie einen Blick auf meine Antwort hier.
Einmal habe ich meine eigenen
EditorFor
hatte es die folgende definition:Verwenden, um die Informationen von der Eigenschaft, die ich verwendet, die ModelMetadata Klasse:
var value
, aber rufen Sie sich die Art derm
explizit anstatt nurvar m
, vor allem, wenn die Art derm
ist offensichtlich?