代码之家  ›  专栏  ›  技术社区  ›  Ashley

Razor语法dropdownlist,用于引导时不显示选定项

  •  0
  • Ashley  · 技术社区  · 8 年前

    我有个奇怪的问题。 我有这个密码

    @Html.DropDownListFor(m => m.Genre, new SelectList(Model.Genres, "Id", "Name"))
    

    而且效果很好。模特。体裁从我的数据库中提取值,显示它们,我可以选择一个好的。

    @Html.DropDownListFor(m => m.Genre, new SelectList(Model.Genres, "Id", "Name"), "", new { @class = "form-control" })
    

    它仍然拉列表的值,但每当我选择一个它不再显示为被选中!绑定仍然有效,因为如果我保存表单,它会正确保存。它现在看起来很漂亮,但显示不起作用。

    知道为什么吗?

    提前谢谢

    1 回复  |  直到 8 年前
        1
  •  0
  •   Ashley    8 年前

    我的窗体控件上有填充

    .form-control {
    font-size: 17px;
    padding: 20px 15px;
    border-radius: 9px;
    }
    

    删除填充和增加高度修复了这个问题。

    .form-control {
    font-size: 17px;
    border-radius: 9px;
    height: 44px;
    }
    
    推荐文章