为什么我的是/否下拉列表始终显示是?

教授

我有一个是/否下拉列表,声明如下:

@Html.DropDownListFor(model => Model.Items[i].ITEM_PAYS, Model.YesNoSelectList, new { @class = "allow-edit" })

Model.YesNoSelectList在我的BoqReviewViewModel课程中,哪里设置如下

public BoqReviewViewModel()
{
    YesNoSelectList = new SelectList(new[]
        {
            new {Text = "Yes", Value = true},
            new {Text = "No", Value = false},
        },
        "Value",  "Text");
}
public SelectList YesNoSelectList { get; set; }

这导致元素呈现如下:

<select class="allow-edit" id="Items_0__ITEM_PAYS" name="Items[0].ITEM_PAYS">
    <option value="True">Yes</option>
    <option value="False">No</option>
</select>

但是,即使的模型属性select(即Model.Items[i].ITEM_PAYSis)false仍然显示Yes

贾伯沃基

您应该SelectList在Razor标记中创建,以便可以在此处设置选定的值。

现在,Html帮助程序将不会选择任何内容,并且将第一个选项呈现为预选状态。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

不知道为什么我的 Kivy 下拉列表没有显示

为什么我不能在Flutter的下拉按钮中显示行列表?

为什么我的下拉列表显示旧值而不是null?

为什么我的网站始终显示未找到?

为什么我的Jquery Slide div总是始终显示在开头

为什么我的列表没有显示?

为什么不显示我的用户列表?

为什么我的列表框显示

为什么我的选择列表不显示?

为什么不在下拉列表中显示数据

为什么下拉列表显示在div下

为什么我的引导程序下拉列表不起作用?

下拉列表未显示,我在做什么错

为什么我的导航不能垂直显示下拉链接?

为什么我的下拉导航栏没有显示

为什么我的下拉菜单显示在顶部?

为什么我的listView不显示适配器的列表?

为什么我的Java程序中的朋友列表不显示?

为什么我的列表项大拇指显示如下?

为什么我的列表没有显示在Android Studio中?

jdbc mysql数据中只有一项显示在我的html下拉列表中,以字符-Appscript的形式拆分。为什么?

为什么在下拉菜单中未选择被单击的项目,而是始终显示标题文本

为什么此配置始终显示我的默认Web服务器?

为什么我的下拉菜单无法单击,而页面选项卡却不能始终运行?

如何使我的下拉列表始终选择相同的索引

为什么此验证使我始终需要?

为什么我的if语句始终为假?

我如何从前端检查下拉列表是否为空而不显示?

为什么仅在iPad上发生这种情况?jQuery两次显示下拉列表