Когда создать в CRUD показать другой столбец, чем внешний ключ - PullRequest
0 голосов
/ 16 марта 2019

Уверен, что вы, ребята, поймете, что я новичок в этом, глядя на мою проблему.Поэтому, когда я создаю из CRUD, я получаю значения идентификатора внешнего ключа, что понятно здесь, мой внешний ключ - это идентификатор класса, но я хочу показать пользователю не идентификатор, а класс, который может быть A, B, C, который хранится в другом столбце при сохранении внешнегоидентификатор ключа, когда пользователь нажимает на кнопку «создать» , введите здесь описание изображения Извините за плохой английский.

1 Ответ

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

Если вы хотите, чтобы в раскрывающемся списке отображалось значение оценки, а не идентификатор оценки, вы можете попробовать использовать ViewBag для передачи списка элементов

 public IActionResult Create()
    {
        //using viewbag
        ViewBag.Country = new SelectList(_context.Country, "Id", "CountryName");
        return View();
    }

А в поле зрения

<select asp-for="CountryId" class="form-control" asp-items="ViewBag.Country"></select>

Дополнительные методы значения привязки Select Tag Helper, вы можете сослаться на здесь

...