Как разместить данные из повторяющейся формы на контроллере в MVC
Всем Привет
Мне интересно, может ли кто-нибудь направить меня к наилучшему возможному способу публикации данных из повторяющейся формы в действие контроллера. В моем проекте у меня есть следующее:
//Model Public Class TicketHoder { public string Name {get:set;} public string Mobile {get;set;} }
//Action [HttpPost] public ActionResult SaveDetails(TicketHolder model) { // retrieve the posted data here from the repeated form return View(model) }
//View @using(Html.BeginForm("SaveDetails", "MyController", FormMethod.Post, new {id = "saveForm"})) { for (int i = 0; i < ViewBag.Quantity; i++) { //ViewBag.Quantity is the number tickets .. so lets say there are 2 tickets //so the form repeats twice <div> <label for="TicketHolder.Name" class="left">Ticket Holder Name<span class="required">*</span></label> </div> <div> @Html.TextBoxFor(m => m.TicketHolder.Name, new { maxlength = 25, tabindex = 1 }) </div> <div> <label for="TicketHolder.Mobile" class="left">Ticket Holder NU,ber<span class="required">*</span></label> </div> <div> @Html.TextBoxFor(m => m.TicketHolder.Mobile, new { maxlength = 25, tabindex = 2 }) </div> } }
Как я могу добиться этого? или есть лучший способ, которым я могу достичь этого?
Спасибо
Что я уже пробовал:
В настоящее время , когда я публикую данные, единственная информация, которая отправляется контроллеру, относится к первой форме и именно к ней. так что я застрял и не уверен, как мне добиться этого.
Karthik_Mahalingam
проверить это
Список объектной моделью должность контролер в ASP.NET в MVC[^]
1Future
Фантастика!! именно то, что мне было нужно! Огромное спасибо!
Karthik_Mahalingam
добро пожаловать
Совет:
использовать Ответить кнопка для отправки комментариев/запросов заинтересованному пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.