Pass List of models to controller ASP.NET MVC 5
- by user3697231
I have a view where user can enter some data. But problem is this:
Let's say you have 3 text box on view. Every time user can fill multiple times this 3 text boxes. To clarify, let's say user fills this 3 text boxes and press button which adds on form again these 3 text boxes. Now when user clicks submit this form is sent to controller, but how do I sent List of models as parameter.
My architecture for this problem is something like this:
MyModel
public int ID { get;set; }
public string Something { get; set; }
/*This three textboxes can user set multiple times*/
/*Perhaps i Can create new model with these properties and then
/*put List of that model as property here, but how to fill that list inside view ??*/
public string TextBoxOneValue { get; set; }
public string TextBoxTwoValue { get; set; }
public string TextBoxThreeValue { get; set; }
Now, i was thinking that i Create PartialView with this 3 text boxes, and then when user clicks button on view another PartialView is loaded.
And now, let's say I have Two partial views loaded, and user clicks submit, how that I pass list with values of these 3 text boxes to controller ??