gpt4 book ai didi

asp.net-mvc - 选择在 razor html.dropdownlistfor 的页面加载中选择哪个选项

转载 作者:搜寻专家 更新时间:2023-10-31 08:09:30 26 4
gpt4 key购买 nike

我有一个用 razor 创建的下拉列表,它显示 2 个选项:“显示”或“隐藏”,它们的值分别为“0”和“1”。

 if (Model.Valeur == 0)
{
@Html.DropDownListFor(m => m.Valeur,
new List<SelectListItem> {
new SelectListItem { Value = "0" , Text = "Show", Selected = true },
new SelectListItem { Value = "1" , Text = "Hide" },
}, new { @class = "myselect" })
}
else
{
@Html.DropDownListFor(m => m.Valeur,
new List<SelectListItem> {
new SelectListItem { Value = "0" , Text = "Show" },
new SelectListItem { Value = "1" , Text = "Hide", Selected = true },
}, new { @class = "myselect" })
}

我做的 if 条件可以在页面加载时设置正确的值,但我想知道是否有办法使用参数或其他选项设置所选值

如有任何信息,我们将不胜感激。

最佳答案

您可以使用简写 if 来确定选择了哪个选项。

 @Html.DropDownListFor(m => m.Valeur,
new List<SelectListItem> {
new SelectListItem { Value = "0" , Text = "Show", Selected = Model.Valeur == 0 },
new SelectListItem { Value = "1" , Text = "Hide", Selected = Model.Valeur != 0 },
}, new { @class = "myselect" })

关于asp.net-mvc - 选择在 razor html.dropdownlistfor 的页面加载中选择哪个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43636559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com