Ist es möglich, ein Verfahren anstelle einer Eigenschaft für einDropDownListFor Methode statt Eigenschaft
zu verwenden Dies funktioniert:
HTML.DropDownListFor(x => x.Book,
new SelectList(ViewBag.Books,
"ID",
"Title",
new { @class = "form-control"}))
, die ich getestet nicht:
HTML.DropDownListFor(x => x.Book,
new SelectList(ViewBag.Books,
"ID",
"ToString()",
new { @class = "form-control"}))
Ist Gibt es irgendeinen Weg dies zu tun?
können Sie die usecase für das erklären? In welchem Szenario brauchen Sie das? –
Nun, ich mache etwas Selbststudium auf dem Front-End-Teil von ASP.net und es war einfach etwas, auf das ich gestoßen bin. Ich bin ein Back-End-Entwickler, aber ich habe mich gefragt, ob solche Dinge möglich sind. Wenn es ist, kann ich es in einigen Designs zum Beispiel Namen von Menschen verwenden. – StuiterSlurf
Die einfache Antwort ist nein. Weitere Informationen finden Sie in der Dokumentation des 'SelectList' Klassenkonstruktors – Shyju