1Future Ответов: 0

Как разместить данные из повторяющейся формы на контроллере в 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>
    

    }
}



Как я могу добиться этого? или есть лучший способ, которым я могу достичь этого?

Спасибо

Что я уже пробовал:

В настоящее время , когда я публикую данные, единственная информация, которая отправляется контроллеру, относится к первой форме и именно к ней. так что я застрял и не уверен, как мне добиться этого.

1Future

Фантастика!! именно то, что мне было нужно! Огромное спасибо!

Karthik_Mahalingam

добро пожаловать
Совет:
использовать  Ответить   кнопка для отправки комментариев/запросов заинтересованному пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.

0 Ответов