elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Problema en ASP.NET Razor Pages Select asp-items en: 10 Enero 2024, 10:14 am
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
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines