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
};