То, что вы хотите использовать, это модель.
это было бы моим решением.
определить сущность для заказа
public class OrderItem{
public int Id{get;set;}
public string Name{get;set;}
}
коллекция заказов для публикации в отдельные заказы
public class SelectOrdersModel{
public IEnumerable<OrderItem> Orders{get;set;}
}
Теперь измените ваш контроллер:
public ActionResult SelectOrders(SelectOrdersModel model)
{
SelectOrdersModel modelToDisplay = (model==null)? new SelectOrdersModel():model;
//populate model here
return View(modelToDisplay);
}
и для получения данных:
public ActionResult ProcessOrders(SelectOrdersModel model)
{
// process your model here
if (! ModelState.IsValid) return RedirectToAction ("SelectOrders", model);
// перенаправить или сделать вашу логику здесь
}
Перенаправление в форму вы будете делать как:
<% using( Html.BeginForm("ActionName"))
{
//your form data here
}%>