<select> опций из базы данных в asp.net - PullRequest
0 голосов
/ 17 марта 2020

У меня есть база данных, где находится таблица «Категории». Когда я создаю новости в админ-панели, мне нужно выбрать категорию. Как я могу это реализовать?

EditGuides.cs

@model Guide
<form asp-controller="Panel" asp-action="EditGuides" method="post">
        <input asp-for="Id" type="hidden" />
        <div>
            <label>Title</label>
            <input asp-for="Title" />
        </div>
        <div>
            <label>Category</label>
            <select asp-for="???" ???></select>
        </div>
        <input type="submit" value="Submit" />
</form>

Models / Category.cs

namespace Project.Models
{
    public class Category
    {
        public int Id { get; set; }
        public string Title { get; set; } = "";
    }
}

1 Ответ

0 голосов
/ 17 марта 2020

asp - для значения, которое вам нужно. asp -элементы для вашего элемента списка категорий (получить категорию из базы данных).

@model Guide
@inject Project.Models.Category Category
<form asp-controller="Panel" asp-action="EditGuides" method="post">
        <input asp-for="Id" type="hidden" />
        <div>
            <label>Title</label>
            <input asp-for="Title" />
        </div>`enter code here`
        <div>
            <label>Category</label>
            <select asp-for="@Category.Id" asp-items="CatagoryList"></select>
        </div>
        <input type="submit" value="Submit" />
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...