asp.net-mvc-3 - net - razor c#
Tener navaja @helper en la carpeta App_code usando ASP.NET MVC 3 (3)
¿Dónde puedo encontrar tutoriales sobre cómo funciona esto exactamente?
Estoy tratando de tener @helper en el directorio App_code de mi aplicación MVC3, hasta ahora cuando trato de usarlos en otras páginas de afeitar, no se pueden encontrar.
Debe llamar a los ayudantes como métodos estáticos del nombre de la página.
Por ejemplo, si tiene un ayudante llamado HelpMe
en App_Code/MyHelpers.cshtml
, debería escribir
@MyHelpers.HelpMe(...)
Mire esta pregunta SO y la respuesta asociada: Razor: ayudantes declarativos de HTML
Funciona, aunque me parece que al final, generalmente opto por escribir otro método de extensión fuera de HtmlHelper.
Scott Gu acaba de escribir una publicación en el blog sobre esto: