Jak przesłać z widoku obiekt, który ma w sobie [] innego obiekt?

0

Potrzebuje przesłać jakby zagnieżdżony formularz, w którym dodatkowo podaje tablice obiektów innej klasy do zmapowania

z jakiegoś powodu cały czas dostaje nulla w tym kontrolerze

public class Container
{
	[Key]
	public int Id { get; set; }
	public string Name {get; set;}
	public ComplexObj[] complex { get; set; }
}

public class ComplexObj
{
	[Key]
	public int Id { get; set; }
	public string a { get; set; }
	public string b { get; set; }
}


[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create([Bind("Name, complex")] Container input)
{
	if (ModelState.IsValid)
	{
		_context.Add(input);
		await _context.SaveChangesAsync();
		return RedirectToAction(nameof(Index));
	}
	return View(zapytaniaOfertowe);
}
<form asp-action="Create">
	<div asp-validation-summary="ModelOnly" class="text-danger"></div>
	
	<div class="form-group">
		<label asp-for="Name" class="control-label"></label>
		<input asp-for="Name" class="form-control" />
		<span asp-validation-for="Name" class="text-danger"></span>
	</div>
	
	<div id="ComplexObj">
		<label class="control-label">a</label>
		<input asp-for="complex[0].a" class="form-control" />

		<label class="control-label">b</label>
		<input asp-for="complex[0].b" class="form-control" />		
		
		<label class="control-label">a</label>
		<input asp-for="complex[1].a" class="form-control" />

		<label class="control-label">b</label>
		<input asp-for="complex[1].b" class="form-control" />
	</div>
	
	<div class="form-group">
		<input type="submit" value="Create" class="btn btn-default" />
	</div>
</form>

z góry dzięki

1

Zamiana:

<input asp-for="complex[0].a" class="form-control" />

Na:
<input name="complex[0].a" class="form-control" />

1 użytkowników online, w tym zalogowanych: 0, gości: 1