Ich versuche derzeit, taghelpers in asp.net zu verwenden 5. Ich möchte einen Auswahltag Helfer mit einer Liste aus dem ViewBag verwenden. Alles, was ich in das asp-for-Feld schreibe, gibt mir einen Fehler, weil es versucht, es aus dem Modell zu ziehen, das IEnumerable anstelle der Ansichtstasche ist.
Ich möchte das ersetzen:
%Vor%mit diesem:
%Vor%So fülle ich die Auswahlliste im Controller:
%Vor% Wenn Sie nicht möchten, dass das asp-for
-Attribut direkt von Model
übernommen wird, können Sie dieses Verhalten überschreiben, indem Sie ein @
bereitstellen.
Aka:
%Vor%Deshalb, basierend auf dem, was Sie gesagt haben, glaube ich, dass Ihr Bit wird:
%Vor%Hoffentlich hilft das!
asp-for muss nur die Eigenschaft mit dem aktuell ausgewählten Wert sein und asp-items muss ein
sein %Vor%Dieses Snippet stammt vom Arbeitscode in meinem Projekt:
%Vor%in meinem Modell verwende ich
%Vor%für verfügbare Länder
Tags und Links c# asp.net-core asp.net-core-mvc tag-helpers