【发布时间】:2012-04-26 20:32:33
【问题描述】:
我认为这应该处理屏蔽我输入的密码。但是当我输入密码时,它显示为纯文本。
<tr>
<td>Password:</td>
<td>
@Html.PasswordFor(u => u.Password)</td>
</tr>
【问题讨论】:
-
... 字段显示在 FancyBox(jQuery 插件模态弹出)中。当我提交表单并将其重定向回视图本身时,它可以正常工作,并且我得到了上面的 HTML。简而言之,在 FancyBox 中是纯文本,在常规网页中是蒙版文本。
-
听起来像是 FancyBox 的问题。
-
我同意。好吧,我在 PasswordFor 中添加了: new {type = "Password"} 并且它起作用了。我猜 FancyBox 和 HtmlHelpers 不能一起玩。
-
这不是 fancyBox 问题 - jsfiddle.net/8Px2m
标签: asp.net-mvc-3 razor passwords fancybox