Typ Argumente können nicht aus der Verwendung mvc3 abgeleitet werden

8

Ich versuche, die stark typisierte Ansicht mit Erweiterungsmethoden als

zu verwenden %Vor%

Ich erhalte den folgenden Fehler:

  

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

Hilfe wäre willkommen

    
Amit 08.09.2011, 08:41
quelle

4 Antworten

0

Es scheint, dass Ihr Modell keine "test" -Eigenschaft hat, die Sie in der Html.LabelFor-Hilfsmethode verwenden möchten.

    
Alex Pugachev 08.09.2011 08:48
quelle
0

Stellen Sie sicher, dass Ihre Modelleigenschaften öffentlich sind:

%Vor%     
patrickbadley 08.08.2013 01:31
quelle
0

Der Beispielcode zeigt keine Definition für den Typ, der das Problem sein könnte. Stellen Sie sicher, dass es oben auf der Seite ist. Ich bin gerade auf meinem Tablet und habe kein Sample zum Kopieren / Einfügen, aber die Syntax sollte @model modelType

lauten

Wenn das nicht das Problem ist, können Sie die Modelldefinition und den vollständigen Inhalt der Ansicht hinzufügen?

    
Rick B 08.08.2013 02:33
quelle
0

Nachdem ich Code in verschiedene Namespaces verschoben habe, sah ich das gleiche Problem, obwohl ich die Modellreferenzen usw. korrekt aktualisiert hatte. Die Lösung bestand darin, eine Clean Solution und eine Rebuild Solution

zu erstellen     
Robert 12.04.2016 01:34
quelle

Tags und Links