Из этого кода, который берет данные из базы данных, я извлекаю интересующие меня поля и показываю их в видео.
@foreach (var item in Model.ProductList)
{
<tr>
<td onclick="myFunction(this)" class="view-message dont-show"><h5>@item.Id</h5></td>
<td onclick="myFunction(this)" class="view-message"><h5>@item.Name</h5></td>
<td onclick="myFunction(this)"><h4 style="margin-top: 5px;"><span class="label label-success ">@item.Model</span></h4></td>
<td onclick="myFunction(this)" class="view-message text-left"><h5>@item.Price</h5></td>
<td>
<form method="post">
<span class="btn-group pull-right" style="margin-top: 5px">
<a class="btn btn-warning btn-xs" asp-page="/Product/Edit" asp-route-id="@item.Id" style="background-color: green; height: 29px; margin-top: -1px;">
<i class="glyphicon glyphicon-edit"></i>
</a>
<button type="submit" class="btn btn-danger btn-xs" asp-page-handler="Delete" asp-route-id="@item.Id" style="height: 27px; margin-top: 0px;"
onclick="return confirm('Are you sure to delete this product?');">
<i class="glyphicon glyphicon-remove"></i>
</button>
</span>
</form>
</td>
</tr>
}
Вопрос: Как я могу ввести эти данные в кеш (IMemoryCache)?
Я использую Core 2.1, и я хотел бы избежать использования MVC, а затем использовать "контроллеры".
Заранее спасибо за вашу помощь.