Я читаю данные с моего взгляда. И мне нужно передать данные в контроллер через модель. Но проблема в том, что мне нужно передать данные в модель в модели.
Я пробовал это
@foreach (var item in Model.Items)
{
@Html.TextBoxFor(item.ItemCount, null, new { @class="input_quantity-
value", value = "2.5", data_type="area", data_width="2.5"})
}
, но это неверно
Вот мой код дляview
@model TechnoTent.Models.ViewModel.OrderVM
@using (Html.BeginForm("EditOrder", "AdminOrder", FormMethod.Post, new {
@class = "product-edit", enctype = "multipart/form-data" }))
{
@Html.AntiForgeryToken()
@foreach (var item in Model.Items)
{
@Html.TextBoxFor(item.ItemCount, null, new {
@class="input_quantity-value", value = "2.5", data_type="area", data_width="2.5"})
}
}
Вот код для контроллера
[HttpPost]
public ActionResult EditOrder(OrderVM order)
{
AdminOrders.EditOrder(order);
return View();
}
и вот часть кода для моей модели
public class OrderVM
{
public List<OrderItemsVM> Items { get; set; }
}
, а вот часть кода для моего OrderItemsVMмодель
public class OrderItemsVM
{
public string ItemCount { get; set; }
}
Мне нужно прочитать ItemCount с точки зрения моего OrderItemsVm. Возможно ли это как-то? или лучше иметь список в базовой модели и читать его там?