Verwenden von DisplayFor innerhalb von a für jede Schleife

8

Ich habe die folgende Ansicht: -

%Vor%

Aber ich kann folgendes nicht schreiben

%Vor%

Ich werde den folgenden Fehler erhalten: -

  

Die Typargumente für Methode   "System.Web.Mvc.Html.DisplayExtensions.DisplayFor (System.Web.Mvc.HtmlHelper,   System.Linq.Expressions.Expression & gt;) '   kann aus der Verwendung nicht abgeleitet werden. Versuchen Sie, die Typargumente anzugeben   explizit

Also kann jemand Ratschläge geben, wie man DisplayFor in meiner Feindschleife benutzt?

Danke

    
john G 14.11.2013, 23:58
quelle

1 Antwort

15

DisplayFor benötigt einen Ausdruck. Versuchen Sie Folgendes:

%Vor%

Hier ist model ein Lambda-Ausdrucksparameter, und obwohl er nicht im Lambda-Ausdruck verwendet wird, wird diese Syntax benötigt, um den Ausdruck zu konstruieren.

    
p.s.w.g 14.11.2013, 23:59
quelle

Tags und Links