Вы можете достичь этого, используя HTML Table. В этом примере я передаю товар и категории через класс кортежей
Модель
public class Category
{
public int ID { get; set; }
public string Name { get; set; }
}
public class Product
{
public int ID { get; set; }
public string Name { get; set; }
public int CatgeoryID { get; set; }
}
Контроллер
// Get the product and category data from the database
var tuple = new Tuple<List<Category>, List<Product>>(categories, products);
return View(tuple);
Бритва
@model Tuple<List<Category>, List<Product>>
<table>
@foreach (Product item in Model.Item2)
{
<tr>
<td>@item.ID</td>
<td>@item.Name</td>
<td>
@Html.DropDownList("Category",
new SelectList(Model.Item1,"ID", "Name", @item.CatgeoryID),
"Select Category",
new { @class = "form-control" })
</td>
</tr>
}
</table>