在我看来,我有以下元素
@Html.PasswordFor(model => model.Password)
这是在创建/更新用户详细信息的屏幕上。当我尝试更新用户时,该字段保持空白。当我将此元素更改为 TextBoxFor 时,它会获取数据。如何填充密码字段。
最佳答案
如上所述,出于安全原因最好避免这样做。如果您仍然想保留密码以便从当前验证失败的地方继续,您可以使用带有 html 属性参数的 HTML 帮助器:
Html.PasswordFor(x => x.Password, new { value = Model.Password})
关于asp.net-mvc-3 - ASP.Net MVC3 Html.PasswordFor 不填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5642849/