10 个答案:

答案 0 :(得分:96)

看着控制器,并且更多地了解MVC实际上是如何工作的,我能够理解这一点。

我的观点是自动生成的观点之一,并包含以下代码行:

@Html.DropDownList("PriorityID", string.Empty)

要添加html属性,我需要执行以下操作:

@Html.DropDownList("PriorityID", (IEnumerable)ViewBag.PriorityID, new { @class="dropdown" })

再次感谢@Laurent的帮助,我意识到这个问题并不像它本来的那样清晰......

更新:

更好的方法是尽可能使用DropDownListFor,这样就不会依赖魔术字符串作为名称属性

@Html.DropDownListFor(x => x.PriorityID, (IEnumerable)ViewBag.PriorityID, new { @class = "dropdown" })

答案 1 :(得分:36)

正如错误消息中的签名所暗示的那样,第二个参数必须是IEnumerable,更具体地说,是一个IEnumerable的SelectListItem。这是选择清单。您可以使用SelectList类型,它是SelectListItem的IEnumerable。

对于没有选择的列表:

@Html.DropDownList("PriorityID", new List(), new {&#

html.dropdownlist 样式,使用@ Html.DropDownList()添加要选择的css类相关推荐

  1. jQuery添加/改变/移除CSS类

    转自:http://www.jbxue.com/article/24589.html 在jquery中用到removeClass移除CSS类.addClass添加CSS类.toggleClass添加或 ...

  2. php+jq+添加css,jQuery添加/改变/移除CSS类

    转自:http://www.jbxue.com/article/24589.html 在jquery中用到removeClass移除CSS类.addClass添加CSS类.toggleClass添加或 ...

  3. 如何给Vue v-for循环渲染出的元素(导航栏) 批量添加点击事件 及 点击后添加css类样式 及 点击后路由跳转切换

    如何给Vue v-for循环渲染出的元素 批量添加点击事件 及 点击后添加css类样式 及 点击后路由跳转切换 能够实现或解决的问题 给Vue v-for循环出的元素批量添加点击事件,并以自己在数组中 ...

  4. wordpress文章添加css样式,给WordPress文章循环加上CSS类方便实现各种页面布局

    在做WordPress主题开发的时候,为了帮助实现布局,我们经常需要给网站存档页的文章循环加上一些CSS类,看一下下面的例子,我们需要实现一个每行4列的图片布局,我们使用左浮动的方式,给每张图片定义一 ...

  5. 一些样式选不中或者添加了!important还是不起作用的属性样式解决办法

    在引用第三方ui库时,针对一些样式选不中或者添加了!important还是不起作用的属性样式解决办法: 在页面中单独再使用一个<style></style>标签,不加scope ...

  6. NC6自助开发文件存放路径及一些总结以及修改自助登录界面的样式、图片、添加文字提示等文件

    NC6自助开发文件存放路径:\nchome\hotwebs\portal\sync NC6自助开发总结:https://download.csdn.net/download/u010741112/24 ...

  7. html怎么添加左侧点虚线,css虚线样式,怎么在css里添加虚线

    css虚线样式,怎么在css里添加虚线 内容导读:控制div线框的是border,我们可以具体设置四条边的线框是否显示,也可以去设置虚线框的颜色和粗细.线框的设置可以让div的块状更加明显,至于是用虚 ...

  8. JS/jQuery添加和移除CSS样式

    有时候需要添加CSS样式和移除CSS样式,如添加display属性,设为隐藏.有时候需要移除display属性. 一.jQuery移除CSS样式的两种方法 注意:当其中一种不支持时,就尝试另一种: $ ...

  9. minui 向div放html,c# – 如何添加css类到html通用控件div?

    我创建了一个div标签这样: System.Web.UI.HtmlControls.HtmlGenericControl dynDiv = new System.Web.UI.HtmlControls ...

最新文章

  1. 编写更少量的代码:使用apache commons工具类库
  2. 创建emp表 oracle,Oracle中创建和管理表详解
  3. Jenkins之Pipeline流水线构建项目
  4. pyqt5讲解2:QPushButton,QRadioButton,QCheckBox
  5. fft快速傅利叶变的C实现
  6. 【Tools】Linux远程拷贝工具(WinSCP)
  7. *【牛客 - 318B】签到题(单调栈,水题)
  8. Java多线程(三)——多线程实现同步
  9. ssci源刊里有开源期刊吗_ssci源刊里有开源期刊吗_啥是核心期刊?啥是北核啥是南核?啥是国家级?啥又是省级?都给你整明白......
  10. C语言中期报告格式,本科论文中期报告范文_本科毕业论文中期报告模板(2)
  11. Navigator的正确打开方式
  12. wps 的直接登录URL
  13. 介绍DOTA2 AI的开发基础——调试
  14. AndroidStudio Jni开发-生成多个so库
  15. 解决拉取代码no supported authentication methods avaiable
  16. win10右击无法新建文件,只能新建文件夹和快捷方式
  17. OpenCV笔记-对轮廓进行平滑处理
  18. 【C++笔记】 判断两个数互质(做大公约数为1)
  19. Ubuntu(Linux)下的整站下载工具
  20. 印象笔记mac版 同步问题_mac版印象笔记 升级 导致 未同步的笔记丢失

热门文章

  1. register at least one qt version using“qt vs tools“->“qt options“
  2. 戴维斯双击策略的实现与验证
  3. 有GIS有意思︱讲述地图的故事
  4. Android Q 适配,看这篇就妥了
  5. 办理登机的英语词组手机键盘_如何使用智能手机使登机轻而易举
  6. vs2017 - vs2012
  7. Java序列化(Serialize)
  8. 优化产品交互逻辑来提升产品性能
  9. 第五章语言模型:n-gram
  10. 我们为你精选了一份Jupyter/IPython笔记本集合-上篇