asp.net-mvc-3 - ASP.Net MVC3 Html.PasswordFor 不填充

标签 asp.net-mvc-3 razor

在我看来,我有以下元素

  @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/

相关文章:

sql - webmatrix - sql查询关系

asp.net - 在 ASP.NET MVC 3 中解码 HTML

c# - Premailer.Net 错误 : Could not load type 'AngleSharp.Parser.Html.HtmlParser' from assembly AngleSharp 0. 10.1

c# - ASP.NET MVC 应用程序的版本控制 REST API

razor - 如何在可重用 Razor 类库内的 Controller 中注入(inject)服务

asp.net-mvc-3 - 创建规范 URL,包括 id 和 title slug

asp.net-mvc - 使用 Entity Framework 的 ASP.NET MVC 3 成员资格

asp.net-mvc - 不平衡 DIV 使用 MVC Razor 为每个循环关闭 DIV

jquery - Steve Sanderson 的 BeginCollectionItem 不适用于所有情况...潜在的解决方案?

asp.net-mvc-3 - 在我的 Controller 中重构 Switch 语句