Estoy creado un proyecto con Razor Pages, para añadir en una tabla un campo foreign key creo una lista para ser seleccionada con datos de la tabla en un <Select> pero no me carga los esos datos
El codigo del controlador en la pagina Create
public IActionResult OnGet()
{
IQueryable<Familia> familias = from m in _context.Familia
select m;
Familias = (IList<Familia>)familias.ToList();
IEnumerable<SelectListItem> itemsfamilias = Familias.Select(a => new SelectListItem
{
Value = a.Id.ToString(),
Text = a.Name
});
return Page();
}
si compruebo con puntos de ruptura los valores de itemsfamilias son correctos y se cargan bien pero a la hora de capturar esta información en la vista no aparee nada en el desplegable. El codigo de la vista:
<div class="form-group">
<label asp-for="Receta.FamiliaId" class="control-label"></label>
<select asp-for="Receta.FamiliaId" class="form-control" asp-items="@Model.itemsfamilias"
multiple="multiple" >
<option value="">-- Seleccionar Familia --</option>
</select>
<span asp-validation-for="Receta.FamiliaId" class="text-danger" />
</div>
donde está el error ?
Muchas Gracias