Es gibt kein ViewData-Element vom Typ 'IEnumerableSelectListItem' mit dem Schlüssel 'Beruf'

7

Ich muss die Auswahlliste zur Registrierungsseite hinzufügen. Und ich möchte ausgewählten Artikel in der Datenbank speichern. Ich habe so etwas:

Ansichtsseite:

%Vor%

In der Modellklasse:

%Vor%

Und im Controller:

%Vor%

Und ich erhalte einen Fehler: Es gibt kein ViewData-Element vom Typ 'IEnumerable' mit dem Schlüssel 'Beruf'.

Was kann ich tun, damit es funktioniert?

    
Marta 09.03.2011, 11:47
quelle

2 Antworten

8

Sie können SelectList in Ihrer Ansicht einfach so definieren:

%Vor%     
Marta 09.03.2011, 19:06
quelle
12

Ich würde die Verwendung von Ansichtsmodellen anstelle von ViewData empfehlen. Also:

%Vor%

und in Ihrem Controller:

%Vor%

und Ihrer Ansicht nach:

%Vor%     
Darin Dimitrov 09.03.2011 17:42
quelle