Deklarative Hilfsmethoden in Razor RTM

8

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):

%Vor%

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.

    
Brian Mains 14.02.2011, 01:31
quelle

1 Antwort

12

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:

%Vor%

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.

    
Drew Noakes 14.02.2011, 01:49
quelle

Tags und Links