【问题标题】:Drop down value not appearing properly in MVC下拉值在 MVC 中未正确显示
【发布时间】:2015-03-14 20:30:56
【问题描述】:

我对 MVC 很陌生,我正在视图文件中创建一个静态下拉列表,例如:

@Html.DropDownList("Category", new List<SelectListItem>
                    {
                       new SelectListItem {Text = "hi" , Value= "hello"},
                       new SelectListItem {Text = "hi#" , Value= "helloC#"},
                      new SelectListItem {Text = "test" , Value= "test1"}
                    },"Select data")

但在 UI 中,我得到了下拉菜单,但下拉菜单显示空白值,但是当我将鼠标悬停在下拉菜单的任何项目上时,会出现该值。要点是仅当鼠标悬停在该值上时才会显示下拉列表中的值。很奇怪。

【问题讨论】:

  • 您能否详细说明一下。目前还不太清楚你在这里问什么。在 HTML 下拉列表中,当鼠标悬停时不会更改值,除非您为其编写一些 javascript。在 ASP.NET MVC 中,@Html.DropDownList 助手只生成一个标准的 HTML &lt;select&gt; 元素。
  • 刚刚附上截图
  • 用其他浏览器试试,效果一样吗?
  • 你设置的颜色和背景颜色一样!

标签: html asp.net-mvc razor model-view-controller


【解决方案1】:

看起来像样式问题?检查你的CSS。使用 chrome 开发工具查看应用 hidden 或 color:white 属性的内容是什么?也禁用java脚本,然后你可以排除:)

【讨论】:

    猜你喜欢
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 1970-01-01
    • 2021-03-08
    • 2019-04-30
    • 2015-09-07
    • 2020-05-01
    相关资源
    最近更新 更多