@Html.DropDownListFor(model => model.Status, new List { new SelectListItem{Text="Active", Value="True"}, new SelectListItem{Text="Deactive", Value="False"}})
En vue, j’utilise ce codage drop dowenlist. J’exécute ma valeur de désactivation par défaut d’application est affichée dans la liste déroulante. Je veux afficher Active par défaut
Comme ça:
@Html.DropDownListFor(model => model.Status, new List { new SelectListItem{Text="Active", Value="True"}, new SelectListItem{Text="Deactive", Value="False"}},"Select One")
Si vous souhaitez que Active soit sélectionné par défaut, utilisez la propriété Selected
de SelectListItem
:
@Html.DropDownListFor(model => model.Status, new List { new SelectListItem{Text="Active", Value="True",Selected=true}, new SelectListItem{Text="Deactive", Value="False"}},"Select One")
Si vous utilisez SelectList
, vous devez utiliser cette surcharge et spécifier Value
propriété SelectListItem
Value
que vous souhaitez définir sélectionnée:
@Html.DropDownListFor(model => model.title, new SelectList(new List { 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" })
SelectListItem
a une propriété Selected
. Si vous créez le SelectListItem
manière dynamic, vous pouvez simplement définir celui que vous voulez comme étant Selected = true
et ce sera alors la valeur par défaut.
SelectListItem defaultItem = new SelectListItem() { Value = 1, Text = "Default Item", Selected = true };
essaye ça
@Html.DropDownListFor(model => model.UserName, new List { new SelectListItem{Text="Active", Value="True",Selected =true }, new SelectListItem{Text="Deactive", Value="False"}})
J’espère que cela vous aide.
S’il vous plaît essayez ce code,
@Html.DropDownListFor(model => model.Items, new List { new SelectListItem{Text="Deactive", Value="False"}, new SelectListItem{Text="Active", Value="True", Selected = true}, })