如果您的用户数据模型中有这两个密码,则需要在前端使用Userdata.Password1
和Userdata.Password2
:
<div class="form-group">
<label asp-for="Userdata.Password1" class="control-label">Password</label>
<input asp-for="Userdata.Password1" class="form-control" type="password" required />
<span asp-validation-for="Userdata.Password1" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Userdata.Password2" class="control-label">Password</label>
<input asp-for="Userdata.Password2" class="form-control" type="password" required />
<span asp-validation-for="Userdata.Password2" class="text-danger"></span>
</div>
如果您只想接收以下属性的数据:
public String Password1 { get; set; }
public String Password2 { get; set; }
您需要在它们上添加[BindProperty]
属性:
[BindProperty]
public String Password1 { get; set; }
[BindProperty]
public String Password2 { get; set; }
结果: