2012-04-26 54 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> 
相關問題