Не просто отправьте код только ответы. Это может быть полезно для оп, но не для будущих читателей. Я предлагаю вам добавить некоторые объяснения, как ваше решение будет работать.
ок в MVC и пробежал учебники на сайте asp.net.
Они включают пример настраиваемого помощника по HTML для усечения длинного текста, отображаемого в таблице.
Просто интересно, какие другие решения люди придумали, используя HTML-помощники, и есть ли какие-либо передовые практики или вещи, которых следует избегать при их создании / использовании.
В качестве примера я рассматривал написание специального помощника для форматирования дат, которые мне нужно отображать в разных местах, но теперь я обеспокоен тем, что может быть более элегантное решение (I.E. DataAnnotations в моих моделях)
есть идеи?
РЕДАКТИРОВАТЬ:
Еще одно потенциальное использование, о котором я только что подумал ... Конкатенация строк. Пользовательский помощник может принять идентификатор пользователя в качестве входных данных и вернуть полное имя пользователя ... Результатом может быть некоторая форма (Заголовок) (Первый) (Средний) (Последний) в зависимости от того, какие из этих полей доступны. Просто мысль, я еще не пробовал ничего подобного.