字段密码返回空以在编辑模式下查看

Jea*_*hhe 3 asp.net asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-4

我有 MVC5 应用程序,在创建视图中我有用户和密码字段。

我在用户和密码字段中输入值,当我进入编辑模式时,我只在文本框中看到用户值

并且密码字段为空,为什么?

当我调试代码时,我看到在编辑结束时( return View(UserPass); )我得到了带有值的对象,然后它调用了视图(razor),但我没有在传递文本框中看到值...

知道为什么用户存在而密码不存在吗?我只希望它在编辑模式下带有星号...

在我使用的编辑和创建视图中:

<div class="form-group">
    @Html.LabelFor(model => model.Password, new { @class = "control-label col-md-2" })
    <div class="col-md-10">
        @Html.PasswordFor(model => model.Password)
        @Html.ValidationMessageFor(model => model.Password)
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

mal*_*kam 5

密码未预先填充以防止意外提交并且没有未加密的密码。

检查以下链接。

ASP.Net MVC3 Html.PasswordFor 不填充