2015-06-09 3 views
2

я хотел бы добавить всплывающую подсказку к моей бритве, как это:Отображение всплывающей подсказки с помощником Html

@Html.Editor("Password", new { Title = "Doit contenir au moins une lettre majuscule, une minuscule, un chiffre et un caractère spécial" }) 

Это не работает, если я просто изменить HTML помощник по входному HTML тегу, он работает !!

мне нужно знать:

  1. Где причина этой ошибки?
  2. Как это исправить?
+0

Какой элемент действительно делает редактор в (поддерживает ли этот элемент атрибут Title?)? – alex

+0

@alex это текст –

ответ

5

Добавление атрибутов html с использованием Html.EditorFor() и поддерживается только в MVC-5.1 +. Если у вас есть MVC-5.1, то правильное использование является

@Html.EditorFor(m => m.Password, new { htmlAttributes = new { Title = "Doit contenir ... spécial" }, }) 

Другим мудрым вам нужно использовать @Html.Password() или @Html.PasswordFor() метод

@Html.PasswordFor(m => m.Password, new { Title = "Doit contenir ... spécial" }) 

Refer documentation

Смежные вопросы