是否有可能使@Html.TextBoxFor(m => EmployeeID)
,在視圖中的文本被隱藏,在鍵入時相同的功能@Html.PasswordFor
。有些原因讓我無法使用PasswordFor。ASP.NET MVC3:是否有可能使@ Html.TextBoxFor文本被隱藏
我希望我以前的帖子具有相同的功能。
ASP.NET MVC3 HtmlPasswordFor how to make it not reset after post methods
編輯
是否有可能使@Html.TextBoxFor(m => EmployeeID)
,在視圖中的文本被隱藏,在鍵入時相同的功能@Html.PasswordFor
。有些原因讓我無法使用PasswordFor。ASP.NET MVC3:是否有可能使@ Html.TextBoxFor文本被隱藏
我希望我以前的帖子具有相同的功能。
ASP.NET MVC3 HtmlPasswordFor how to make it not reset after post methods
編輯
沒有,有沒有辦法隱藏比使用一個密碼類型(不這麼多隱藏它們爲掩蓋它們)其他類型的被隱藏的價值。您可以將文本顏色設置爲與背景顏色相同,但所有人需要做的是複製並粘貼文本。另外,如果文本框在get或post上填充,則他們可以查看源代碼並查看值。
編輯:
原因PasswordFor不填充崗位上的文本框是因爲它是一個安全漏洞。所有人必須做的是查看源代碼,並且他們可以看到它的內容。
如果你明白這一點,並且確定。然後,您可以簡單地使用標準輸入密碼框。
<input type="password" id="secrets" name="secrets" value="@Model.secrets" />
只需設置@value到Model.PasswordFiels像例如:
@Html.PasswordFor(c => c.CodePassword, new { @class = "text", @value=Model==null?"":Model.CodePassword})
http://stackoverflow.com/questions/13179440/asp-net-mvc3-htmlpasswordfor-如何使它無法重置後的方法 我以前的帖子用密碼回答它。謝謝 – AustinT