У меня есть выпадающий список со значениями для строк на странице, которые я использую в списке бритв. Список бритв был настроен с нумерацией страниц, сортировкой и фильтрацией.
Здесь можно выбрать входные данные:
<div class="col-3 pr-0">
<select asp-for="@Model.RowsPerPage" class="form-control" onchange="onChangeRowsPerPageSelect()" id="rowsPerPageSelect">
<option value="">Select</option>
<option value="10">10</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="500">500</option>
<option value="1000">1000</option>
</select>
</div>
Ниже приведен один из заголовков столбцов представления списка, который при нажатии вызывает OnGet в модели страницы со связанной сортировкой и фильтром. url.
<th>
<a asp-page="./Index" asp-route-sortOrder="@Model.NameSort"
asp-route-rowsPerPage="10"
asp-route-currentFilter="@Model.CurrentFilter">
@Html.DisplayNameFor(model => model.TcpServer[0].Name)
</a>
</th>
В приведенном выше коде заголовка таблицы вы можете видеть, что я жестко закодировал asp -route-rowPerPage со значением 10, это работает, но я застрял в том, что как получить выбранное значение из выпадающего списка выбора?