Попытка получить идентификатор выбранного элемента. Но я получаю от него нулевое значение.
Это мой взгляд на создание комнаты, где можно выбрать тип комнаты.
<select asp-for="RoomType" asp-items="@(new SelectList(@ViewBag.roomType, "Id", "Type"))" class="form-control">
<option>--Select--</option>
</select>
это мои модели
public class RoomModel
{
public int Id { get; set; }
public string RoomName { get; set; }
public RoomTypeViewModel RoomType { get; set; }
public float Price { get; set; }
}
public class RoomTypeViewModel
{
public int Id { get; set; }
public string Type { get; set; }
}
Контроллер
[HttpGet]
public IActionResult CreateRoom()
{
ViewBag.roomType = _context.RoomType.ToList();
return View();
}