我有一个基本的密码强度指示器。如何在剃须刀中设置数据显示器
<input type="password" id="myElement1" size="40" class="left" data-display="myDisplayElement1" />
<div class="left" id="myDisplayElement1"></div>
我有JS Script
照顾所有的逻辑。并且data-display div
显示消息密码是弱还是强。但我想将上面的代码转换成Razor。下面是我到现在为止的内容。
<div class="form-group">
@Html.LabelFor(model => model.NewPassword, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.NewPassword, new { htmlAttributes = new { @class = "form-control", id = "myElement1" } })
<div class="left" id="myDisplayElement1"></div>
@Html.ValidationMessageFor(model => model.NewPassword, "", new { @class = "text-danger" })
</div>
</div>
问题:一切正常,但我无法将数据显示属性放入剃须刀中。我需要把它放在哪里。但是由于数据显示没有设置,我无法以div的形式显示用户的密码强度。
我希望能够做一些类似下面
@Html.EditorFor(model => model.NewPassword, new { htmlAttributes = new { @class = "form-control", id = "myElement1" , data-display = "myDisplayElement1"} })
但data-display
给我的错误。
错误
无法解析符号data
错误来在那里我已经加入data-display
的地方。
请阅读[问],分享你的研究成果,并在下次提到确切的错误。 – CodeCaster
我已添加错误消息。我也把代码片段。如果您满意,请拿出反对票。谢谢! – Unbreakable