使用Html帮助程序显示工具提示

时间:2015-06-09 16:16:06

标签: html asp.net .net asp.net-mvc razor

我想在我的剃刀视图中添加工具提示,如下所示:

   @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. 我该如何解决?

1 个答案:

答案 0 :(得分:5)

使用Html.EditorFor()添加html属性,仅在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