【发布时间】:2011-02-28 10:13:30
【问题描述】:
我有一个用于创建新帐户的表单,其中有一个密码字段。我正在使用视图模型将数据传递给控制器操作并返回到表单视图。当用户输入他们的详细信息并单击提交时,如果验证失败并将他们返回到在视图模型中传回的相同视图,它不会默认密码为他们输入的密码。
我怎样才能让它做到这一点?还是我应该试试?
【问题讨论】:
标签: c# asp.net-mvc-2 .net-4.0 asp.net-4.0
我有一个用于创建新帐户的表单,其中有一个密码字段。我正在使用视图模型将数据传递给控制器操作并返回到表单视图。当用户输入他们的详细信息并单击提交时,如果验证失败并将他们返回到在视图模型中传回的相同视图,它不会默认密码为他们输入的密码。
我怎样才能让它做到这一点?还是我应该试试?
【问题讨论】:
标签: c# asp.net-mvc-2 .net-4.0 asp.net-4.0
验证后可以通过显式调用设置密码:
<%= Html.Password("Pwd", Model.Pwd) %>
至于动机,我在网络上看到了这两种行为,但可能我会选择将密码留空并让用户重新输入密码,从而保持密码助手行为不变。
【讨论】: