ASP.NET MVC 3 Custom HTML Helpers- Best Practices/Uses

Новичок в MVC и пробежался по учебникам на сайте asp.net.

Они включают пример пользовательского html-помощника для усечения длинного текста, отображаемого в таблице.

Просто интересно, какие еще решения люди придумали, используя HTML-помощники, и есть ли какие-нибудь лучшие практики или вещи, которых следует избегать при их создании/использовании.

В качестве примера, я рассматривал возможность написания пользовательского помощника для форматирования дат, которые мне нужно отображать в различных местах, но теперь я обеспокоен тем, что может быть более элегантное решение (например, DataAnnotations в моих моделях)

Любые мысли?

EDIT:

Еще одно потенциальное использование, о котором я только что подумал... Конкатенация строк. Пользовательский помощник может принимать на вход идентификатор пользователя и возвращать полное имя пользователя... Результат может быть в виде (Title) (First) (Middle) (Last) в зависимости от того, какие из этих полей доступны. Просто мысль, я еще не пробовал ничего подобного.

32
задан stephen776 26 January 2011 в 13:36
поделиться