У меня проблема с простым связыванием модели формы.Атрибут customCepTelefonu является нулевым внутри viewModel при отладке.Однако, похоже, что сообщение отправляет правильные данные в правильном формате (проверено методом запроса)
Что мне здесь не хватает?
Контроллер
[HttpPost]
public ActionResult UpdateEmployee(EmployeeUpdateViewModel viewModel) **In viewModel customCepTelefonu is Empty**
{
var value = Request["EmployeeUpdateViewModel.customCepTelefonu"]; **With the old way i can get the data**
....
}
Модель;
public class EmployeeUpdateViewModel
{
public int referans { get; set; }
public string customTelefon { get; set; }
public string customCepTelefonu { get; set; }
public string customKisaNumara { get; set; }
public string customCepKisaNumara { get; set; }
public DateTime dogumTarihi { get; set; }
public HttpPostedFileBase ImageUpload { get; set; }
}
Просмотр;
@using (Html.BeginForm("UpdateEmployee", "Home", FormMethod.Post))
{
@Html.TextBoxFor(p => p.EmployeeUpdateViewModel.customCepTelefonu)
<button type="submit">Save</button>
}