Saltar al contenido

Asp.net MVC cómo completar la lista desplegable con números

Ya no tienes que indagar más por todo internet porque llegaste al espacio necesario, poseemos la solución que necesitas hallar sin problema.

Solución:

Puedes usar algo como lo siguiente:

@Html.DropDownListFor(m => m.NumberOfTickets, Enumerable.Range(1, 10).Select(i => new SelectListItem  Text = i.ToString(), Value = i.ToString() ))

Todo lo que hace es crear un enumerable de enteros entre 1 y 10 y luego usa un poco de LINQ para transformarlo en un IEnumerable ese Html.DropDownListFor poder aceptar.

Lista de años desde el año actual hasta n años atrás.

int startYear = 1980
@Html.DropDownListFor(m => m.DateofEstablishment, Enumerable.Range(0, (DateTime.Now.Year - startYear -1)).Select(i => new SelectListItem  Text = (DateTime.Now.Year - i).ToString(), Value = i.ToString() ), "Please select year", new  @class = "form-control", @required = "required" )

Recuerda que te permitimos parafrasear tu experiencia si descubriste tu cuestión en el momento justo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *