我使用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,如果用户不想更改密码,它应该与之前相同,我也需要避免向用户显示.