У меня есть страница создания продуктов (cshtml), на которой у меня есть раскрывающийся список для выбора типа продукта.Я пытаюсь добавить ссылку «Добавить новый тип продукта» внутри этого выпадающего меню, которая перенаправит на страницу создания типа продукта.После долгих поисков я все еще не знаю, как этого добиться.
В настоящее время я использую помощник по тегам SELECT для заполнения выпадающего списка.Эта часть отлично работает.Я также могу добавить элемент с помощью помощника по тегу OPTION.Я играл с атрибутами onchange и onselect, но безрезультатно (я не смог найти какую-либо документацию по ним, и я не уверен, что у помощника тега Option есть эти атрибуты).Я также попытался вставить частичное представление.
Я нашел этот пост, но он использует JQuery.Я бы предпочел использовать синтаксис Razor, если это вообще возможно.
Кнопка «Добавить новый элемент» в раскрывающемся списке asp.net mvc
<div class="col-5">
<select asp-for="@Model.Products.ProductTypeId" asp-items="Model.ProductTypes.ToSelectListItem(Model.Products.ProductTypeId)" class="form-control">
<option value="">Add Product Type</option>
</select>
</div>
Вот что я хотел быдля достижения (пример внизу):! https://i.stack.imgur.com/Ki3oC.png
Я бы предпочел этот способ, потому что я хотел бы использовать этот раскрывающийся список в макете таблицы / типа таблицы, чтобы не было много места на экране.
Заранее спасибо (от новичка с ASP.NET Core и Razor)