Я использую форму по умолчанию для регистрации пользователя с идентификатором, только с измененным HTML.Возвращенная модифицированная модель с формой регистра идентификатора
@using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
@Html.AntiForgeryToken()
@Html.ValidationSummary("", new { @class = "text-danger" })
// Do something with something here
<div class="form-group">
@Html.LabelFor(m => m.Fornavn, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.TextBoxFor(m => m.Fornavn, new { @class = "form-control", autocomplete = "off" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(m => m.Etternavn, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.TextBoxFor(m => m.Etternavn, new { @class = "form-control", autocomplete = "off" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(m => m.Email, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.TextBoxFor(m => m.Email, new { @class = "form-control", autocomplete = "off" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(m => m.Password, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.PasswordFor(m => m.Password, new { @class = "form-control", autocomplete = "off" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control", autocomplete = "off" })
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" class="btn btn-primary" value="Registrer" />
</div>
</div>
}
Он использует эту регистрационную модель, и я добавил новую опору, которую я только что назвал «чем-то».
Как я могу установить значение «что-то» в моем представлении, чтобы при отправке формы я мог получить доступ к моему «что-то» в контроллере?
Спасибо Вея много
public class RegisterViewModel
{
public bool something { get; set; }
[Required]
[StringLength(50, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 2)]
[Display(Name = "Fornavn")]
public string Fornavn { get; set; }
[Required]
[StringLength(50, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 2)]
[Display(Name = "Etternavn")]
public string Etternavn { get; set; }
[Required]
[EmailAddress]
[Display(Name = "Email")]
public string Email { get; set; }
[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Passord")]
public string Password { get; set; }
[DataType(DataType.Password)]
[Display(Name = "Gjenta passord")]
[Compare("Password", ErrorMessage = "The password and confirmation password do not match.")]
public string ConfirmPassword { get; set; }
}
Вы хотите, чтобы значение свойства выбиралось пользователем, используя флажок? Или вы хотите, чтобы это было скрыто от взгляда? –
Я просто хотел бы установить его в «true» в этом spesific view, а затем в моем другом представлении я хотел бы, чтобы это было «ложным», –