Новичок в MVC и пробежался по учебникам на сайте asp.net.
Они включают пример пользовательского html-помощника для усечения длинного текста, отображаемого в таблице.
Просто интересно, какие еще решения люди придумали, используя HTML-помощники, и есть ли какие-нибудь лучшие практики или вещи, которых следует избегать при их создании/использовании.
В качестве примера, я рассматривал возможность написания пользовательского помощника для форматирования дат, которые мне нужно отображать в различных местах, но теперь я обеспокоен тем, что может быть более элегантное решение (например, DataAnnotations в моих моделях)
Любые мысли?
EDIT:
Еще одно потенциальное использование, о котором я только что подумал... Конкатенация строк. Пользовательский помощник может принимать на вход идентификатор пользователя и возвращать полное имя пользователя... Результат может быть в виде (Title) (First) (Middle) (Last) в зависимости от того, какие из этих полей доступны. Просто мысль, я еще не пробовал ничего подобного.