gpt4 book ai didi

asp.net-mvc - MVC2 中 SelectListItems 的自定义 HTML 属性?

转载 作者:行者123 更新时间:2023-12-01 13:06:24 25 4
gpt4 key购买 nike

我需要向 Html.DropDownFor() 生成的选择中的选项标签添加自定义 HTML 属性,特别是类或样式。

我一直在玩它,但在我的一生中,我无法弄清楚我需要做什么才能获得我需要的工作。

假设我有一个要为其生成下拉列表的颜色列表,其中选项值是颜色的标识符,文本是名称...这就是我希望能够看到的输出:

<select name="Color">
<option value="1" style="background:#ff0000">Red</option>
<option value="2" style="background:#00ff00">Green</option>
<option value="3" style="background:#0000ff">Blue</option>
<!-- more here -->
<option value="25" style="background:#f00f00">Foo Foo</option>
</select

>

最佳答案

我不认为你可以使用内置的 DropDownFor 助手来做到这一点。您可能应该制作自己的 SelectListItem 类和助手来配合它。你可能会发现 this similar request有帮助。

关于asp.net-mvc - MVC2 中 SelectListItems 的自定义 HTML 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874325/

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