小编olq*_*olq的帖子

Asp.Net MVC密码

我使用mvc形式为用户提供更改数据库中数据的可能性.一切都很好,除了密码.从数据库控制器获取密码值时,将其传递到视图中,但视图未显示.

<div class="editor-field">
            <%: Html.PasswordFor(model => model.Password) %>
            <%: Html.ValidationMessageFor(model => model.Password) %>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以保存密码,但它从未在视图中显示.无论如何,如果我将PasswordFor更改为TextBoxFor它工作正常,但我可以看到密码:(

在应用程序内部,我给用户配置其他功能的可能性,您可以配置您的外部电子邮件帐户.当呈现带有表单的视图时,带有密码的框为空.如果我提交表单然后,数据库将保存空密码 - 我不想在密码列中保存null,如果用户不想更改密码,它应该与之前相同,我也需要避免向用户显示.

passwords asp.net-mvc

10
推荐指数
4
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

passwords ×1