Мне нужно создать собственный вспомогательный метод html. Насколько я знаю есть два пути:
Используйте синтаксис бритвы @helper. http://weblogs.asp.net/scottgu/archive/2011/05/12/asp-net-mvc-3-and-the-helper-syntax-within-razor.aspx
Создайте метод расширения HtmlHelper.
Какое решение лучше и почему? Каковы преимущества и недостатки?
Я только читал, что в MVC 3, когда @helper создается глобально в отдельном файле .cshtml, невозможно использовать другие встроенные помощники html. Не знаю, может быть, в MVC 4 это возможно.
Пожалуйста помоги.