2017-10-26 4 views
0

Könnten Sie mich bitte Rat auf, was dieser Fehler bedeutet:System.InvalidOperationException auf ASP.NET MVC-Ansicht

Das Viewdata Element, das die Schlüssel „Cat ID“ hat, ist von type'System.Int32' , sondern muss sein vom Typ IEnumerble

ich Entity Framework

+3

Der Fehler ist spezifisch für asp.net mvc, bitte geben Sie den entsprechenden Code –

+0

Überprüfen Sie die Nachricht. Es besagt, dass Sie versucht haben, "Cat ID" zu verfolgen, als ob es ein Array oder eine Liste wäre. –

+0

Sie haben gerade ein Element in Ihre 'ViewData' übergeben und es in der Ansicht mit' foreach' verwendet, es sollte ein 'IEnumerable' sein Sammlung. #Sherlock – SeM

Antwort

0

Sie bin mit nur einem Punkt bestanden haben in Ihrem ViewData.In Ihren Fall Viewdata Liste der Elemente bekommen hat, so dass Sie Viewdata als IEnumerable werfen sollte und dann hole die Werte von foreach loop.

Verwandte Themen