Заполните выпадающий список MVC C # из базы данных - PullRequest
1 голос
/ 16 октября 2019

Я пытаюсь заполнить свой раскрывающийся список некоторыми данными, полученными с сервера SQL. Я новичок в MVC C # и не знаю, как это сделать.

Table name GroupList
fields: 
GroupListId   GroupName   
1              px
2              dx
3              NPI

В моем контроллере:

public ActionResult Group()
{
    return View();
}

В моей модели:

public IEnumerable<SelectListItem> GetGroupList { get; set; }
public int SelectedGroupID { get; set; }

// How I can pull my data from the database?

На мой взгляд:

<select id="GroupDropdownListID" name="GroupList">
    <option value="" selected>None Selected</option>
    @foreach (var data in Model.GetGroupList)
    {
        <option value="@data.Value">@data.Text</option>
    }
 </select>

1 Ответ

0 голосов
/ 16 октября 2019

Есть много способов получить данные из базы данных SQL, поэтому этот вопрос довольно расплывчатый. Вместо того, чтобы предлагать что-либо или понизить это, я хотел бы предложить вам взглянуть на несколько ресурсов, которые могут привести вас в позитивном направлении:

Звучит так, как будто у вас уже есть база данных, поэтому я мог бы предложитьвы начинаете с базовой ADO.Net: https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ado-net-code-examples или Как подключить базу данных с помощью ADO.Net?

Если у вас есть новая база данных, вы можете посмотреть на ORM как. .. Entity Framework: https://docs.microsoft.com/en-us/ef/ef6/get-started Dapper: https://medium.com/dapper-net/get-started-with-dapper-net-591592c335aa

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...