Ich habe Scott Guthries Beitrag über Hilfsmethoden über seinen Blog gesehen .
Genauer gesagt:
Ich sehe den Haufen RC-Version von MVC 3-Posts über das Fehlen von Hilfsmethoden ... Ich sehe die syntaktische Unterstützung dafür ( @helper
) wird hervorgehoben, aber ich habe diese in /Views/Helpers/SomeHelper.cshtml
(definiert als a Teilansicht):
Ich benutze es so:
%Vor%Aber ich bekomme SomeHelper ist nicht definiert .... also wo habe ich das durcheinander gebracht? Muss ich diese Ansichten als Helfer registrieren?
Danke.
Ich habe dies getan, indem ich einen App_Code
-Ordner in meinem Projekt erstellt habe und dann eine Helpers.cshtml
-Datei in diesem Ordner erstellt habe.
Verwenden Sie in einer .cshtml
-Ansicht dann:
Dies ist die einzige Möglichkeit, um gemeinsam genutzte deklarative Hilfsmethoden für das gesamte Webprojekt zu erstellen. Wenn es andere gibt, würde ich gerne von ihnen hören.
Tags und Links asp.net-mvc-3 .net razor asp.net