Ich kämpfe hier selbst, um eine einfache Möglichkeit zu finden, ein Array vom Controller an die Ansicht im ASP.NET MVC Framework zu übergeben.
Also in meinem Controller hätte ich etwas wie:
%Vor%Ich hätte also nur einen Aufruf an ViewData ["passeArray"] und führe eine Schleife aus.
Aber offensichtlich wird ViewData b> von der Ansicht als System.String empfangen, wahrscheinlich wegen der Deklaration auf dem Array DataType, aber leider weiß ich nicht wie um es richtig und einfach zu übergeben, ohne Millionen von Codezeilen zu erstellen.
Es wäre fantastisch, wenn mir jemand helfen könnte.
Vielen Dank im Voraus
Dies sollte funktionieren, indem Sie ViewData ["passeArray"] innerhalb der Ansicht an string [] übergeben. Wenn Sie die Extrameile gehen möchten: Erstellen Sie eine ViewModel-Klasse, die dieses Array als Mitglied enthält, und übergeben Sie dieses ViewModel an eine stark typisierte Version Ihrer Ansicht.
Sie können PartialView wie folgt verwenden:
Controller
%Vor%Anzeigen
%Vor%
%Vor%
Tags und Links asp.net-mvc arrays asp.net viewdata