То, что я хотел сделать, выглядело простым, но у меня возникли небольшие проблемы. Я создал следующий класс:
// SelectedItem.cs
public class SelectedItem
{
public Brand Brand { get; set; }
public string Model { get; set; }
}
На странице просмотра я создал список SelectedItem:
// Chart.cshtml
@model Prediction.Models.Chart.ManualSelection
@{
@using Prediction.Models.Chart
List<SelectedItem> selectedItems = new List<SelectedItem>();
}
И я пытаюсь добавить в этот список из html на мой взгляд. Я создал таблицу, строки которой заполнены foreach l oop.
// Also Chart.cshtml, below the previous code section where I created the list
<table class="table table-borderless table-hover table-striped table-sm mb-0">
<tbody>
@foreach (var item in Model.PhoneInfo)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Brand)
</td>
<td>
@Html.DisplayFor(modelItem => item.Model)
</td>
<td>
<button type="button" class="btn btn-sm btn-link">Select</button>
</td>
</tr>
}
</tbody>
</table>
По сути, я пытаюсь сделать, когда нажимается кнопка, я хочу, чтобы это указывало c item.Brand
и item.Model
будут добавлены к List<SelectedItem> selectedItems
.