selectlistitem net mvc llenar ejemplos dropdownlist drop down asp c# asp.net-mvc razor dropdownbox

c# - net - @ Html.DropDownListPara saber cómo establecer el valor predeterminado



mvc dropdownlist selected value (4)

Esta pregunta ya tiene una respuesta aquí:

@Html.DropDownListFor(model => model.Status, new List<SelectListItem> { new SelectListItem{Text="Active", Value="True"}, new SelectListItem{Text="Deactive", Value="False"}})

A la vista, estoy usando esta codificación de drop dowistlist. Ejecuto el valor de desactivación predeterminado de mi aplicación en el cuadro de lista desplegable. Quiero mostrar activo por defecto


Espero que esto sea útil para ti.

Por favor prueba este código

@Html.DropDownListFor(model => model.Items, new List<SelectListItem> { new SelectListItem{Text="Deactive", Value="False"}, new SelectListItem{Text="Active", Value="True", Selected = true}, })


Me gusta esto:

@Html.DropDownListFor(model => model.Status, new List<SelectListItem> { new SelectListItem{Text="Active", Value="True"}, new SelectListItem{Text="Deactive", Value="False"}},"Select One")

Si desea que Active esté seleccionado de manera predeterminada, utilice la propiedad Selected de SelectListItem :

@Html.DropDownListFor(model => model.Status, new List<SelectListItem> { new SelectListItem{Text="Active", Value="True",Selected=true}, new SelectListItem{Text="Deactive", Value="False"}},"Select One")

Si usa SelectList , entonces debe usar esta sobrecarga y especificar la propiedad SelectListItem Value que desea establecer como seleccionada:

@Html.DropDownListFor(model => model.title, new SelectList(new List<SelectListItem> { new SelectListItem { Text = "Active" , Value = "True"}, new SelectListItem { Text = "InActive", Value = "False" } }, "Value", // property to be set as Value of dropdown item "Text", // property to be used as text of dropdown item "True"), // value that should be set selected of dropdown new { @class = "form-control" })


prueba esto

@Html.DropDownListFor(model => model.UserName, new List<SelectListItem> { new SelectListItem{Text="Active", Value="True",Selected =true }, new SelectListItem{Text="Deactive", Value="False"}})


SelectListItem tiene una propiedad Selected . Si está creando SelectListItem s dinámicamente, puede establecer el que desee como Selected = true y será el predeterminado.

SelectListItem defaultItem = new SelectListItem() { Value = 1, Text = "Default Item", Selected = true };