Как мне создать подгруппы в форме - PullRequest
0 голосов
/ 22 февраля 2019

Здравствуйте, я хочу знать, как я могу создать form для следующего объекта:

Объект

 class A
     {
      public string T{get;set;}
      public B Data{get;set;}
     }
     class B{
      public string X{get;set;}
      public string Y{get;set;}
     }

В моей форме япопытался сгладить все поля:

 <form action="[something]" enctype="multipart/form-data" >
  <input type="text" value="@model.T"</form>
  <input type="text" value="@model.Data.X"</form>
  <input type="text" value="@model.Data.Y"</form>`
 <input type="submit">

В моем контроллере, когда я сериализую эту форму, я всегда получаю A, который со всеми полями имеет все поля null или по умолчанию (если value типы).Нужно ли создавать другую модель, в которой все поля будут сплющены, или я могу как-то разбить мою форму на разделы (подгруппы)?

Контроллер

[HttpPost]
[Route(...)]
public async Task SubmitAsync(A a)
{

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...