Подтвердить что ты не робот

Наличие бритвы @helper в папке App_code с помощью ASP.NET MVC 3

Где я могу найти учебники о том, как именно заставить это работать?

Я пытаюсь иметь @helper в каталоге App_code моего приложения MVC3, пока я пытаюсь использовать их на других страницах бритвы, они не могут быть найдены.

4b9b3361

Ответ 1

Вам нужно вызвать помощников как статические методы имени страницы.

Например, если у вас есть помощник с именем HelpMe в App_Code/MyHelpers.cshtml, вы должны написать

@MyHelpers.HelpMe(...)

Ответ 3

Посмотрите на этот вопрос SO и связанный с ним ответ: Бритва: декларативные HTML-помощники

Это действительно работает, хотя я нахожу, что в конце я обычно предпочитаю писать другой метод расширения из HtmlHelper.