2012-04-26 28 views
2

我认为这应该掩饰我输入的密码。但是当我输入我的密码时,它显示为纯文本。为什么PasswordFor在FancyBox内以纯文本显示我的密码?

<tr> 
    <td>Password:</td> 
    <td> 
     @Html.PasswordFor(u => u.Password)</td> 
</tr> 
+1

什么html呈现? – jrummell 2012-04-26 20:33:38

+0

...这些字段显示在FancyBox(jQuery插件模式弹出窗口)中。当我提交表单并将其重定向回视图本身时,它可以正常工作,并获得上述HTML。简而言之,在FancyBox中使用纯文本,在常规网页中使用蒙版文本。 – dotnetN00b 2012-04-26 20:36:03

+0

听起来像FancyBox的问题。 – jrummell 2012-04-26 20:46:20

回答

0

使用此解决方案,它将为您工作。

<tr> 
    <td>Password:</td> 
     <td> 
      @Html.Password("password", null, new { style = "float:none;margin:0;" }) 
     </td> 
    </tr> 
相关问题