У меня есть форма для отправки, и я попытался отправить выбранное раскрывающееся значение на серверную сторону через скрытое поле, но оно не работает:
@using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @id = "registerFormId" }))
{
<select class="form-control" id="districtId"></select>
@Html.HiddenFor(m => m.DistrictId)
}
Серверная сторона
[HttpPost]
[AllowAnonymous]
public ActionResult Register(RegisterViewModel registerViewModel)
{
// Hidden field value not bind here.
}
Регистрация просмотр модели:
public class RegisterViewModel
{
// Some Properties there
public int UserId { get; set; }
public bool Status { get; set; }
public int CountryId { get; set; }
public bool IsGuest { get; set; }
public int DistrictId { get; set; }
public string ZipPostalCode { get; set; }
}