Как отобразить данные с выбранного идентификатора - PullRequest
0 голосов
/ 04 марта 2019

У меня есть страница со списком Сервисов, и я сделал ее нажимаемой кнопкой

@foreach (var item in Model)
{
    @Html.ActionLink(item.ServiceName, "QueueInfo", 
                     new { id = item.ServiceId}, new { @class = "button btn btn-default" })
}

Всякий раз, когда я нажимаю 1 из этого, она перенаправляется на мой «контроллер QueueInfo», и вот код для этого.

public ActionResult QueueInfo()
{
    ViewBag.ServiceId = new SelectList(db.Services, "ServiceId", "ServiceName");
    return View();
}

Как изменить значение раскрывающегося списка в зависимости от того, какую услугу я нажимаю из первого кода?это вообще возможно?

1 Ответ

0 голосов
/ 04 марта 2019

SelectList имеет свойство, известное как selectedValue, вы можете передать ему выбранный идентификатор.

public ActionResult QueryInfo(int? id)
{
    ViewBag.ServiceId = new SelectList(db.Services, "ServiceId", "ServiceName", id);
    return View();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...