My Get ActionMethod:
public ActionResult GetData(int id)
{
TestModel testModel = new DataAccess().GetData(id);
return View(testModel);
}
View
@model TestModel
@using (Html.BeginForm("UpdateRequest", "Home", FormMethod.Post))
{
<div>
@Html.Partial("_Information", Model.Information)
</div>
<input type="submit" id="btnSubmit" value="Save" />
}
Данные отображаются правильно в частичном представлении _Information. Но когда я нажимаю кнопку «Сохранить», модель, переданная в контроллер, становится пустой.
Метод домашнего контроллера выглядит следующим образом:
[HttpPost]
public ActionResult UpdateRequest(TestModel testModel)
{
new DataAccess().UpdateData(testModel);
.....
}
Но модель, полученная для UpdateRequest, null Пожалуйста, помогите решить эту проблему.
Примечание : Частичное представление не содержит никаких дополнительных тегов BeginForm. Если отдельные элементы управления частичного представления добавляются в основное представление, объект модели заполняется.