如何显示所有 asp:在下拉列表中使用 bootstrap 3 和表单控制类时以粗体显示下拉项目

Posted

技术标签:

【中文标题】如何显示所有 asp:在下拉列表中使用 bootstrap 3 和表单控制类时以粗体显示下拉项目【英文标题】:How to show all asp: drop-down items in bold when using bootstrap 3 and form-control class on drop down list 【发布时间】:2017-05-31 20:47:51 【问题描述】:

我正在 asp.net 4.6 中开发一个基于 Web 表单的项目,并使用 bootstrap3。我想以粗体显示所有 asp: 下拉项。

我已将表单控件类应用于 asp:下拉列表

【问题讨论】:

默认 ASP.Net DropDownList 呈现为 select 标记,因此除非您使用像 Telerik DropDownList 这样的第三方或创建一个自己控制服务器。 【参考方案1】:

正如评论的那样,您不能只在其中插入 <b> 标签,因为 asp 下拉项目将转换为带有相关 <option><select>。但是,您可以使用 CSS 来设置 <select> 标签的样式。像这样的。

select
  font-weight:bold;
<select>
  <option>My great option 1</option>
  <option>My great option 2</option>
  <option>My great option 3</option>
  <option>My great option 4</option>
  <option>My great option 5</option>
</select>

修改它以仅应用于您的特定类名,或仅应用于选项而不是所有内容。

【讨论】:

你说得对 Rob,我在“选项”类上应用了 font-weight:bolder 如果您发现此答案有用,请考虑使用答案左侧的控件投票和/或接受答案。【参考方案2】:

我设法通过添加

来完成这个应用程序
    <style type="text/css"> 
     /*makes* the asp drop down text bolder*/
    option 
        font-weight:bolder !important;
    
</style>    

到 site.master

【讨论】:

以上是关于如何显示所有 asp:在下拉列表中使用 bootstrap 3 和表单控制类时以粗体显示下拉项目的主要内容,如果未能解决你的问题,请参考以下文章

如何使用asp.net通过下拉列表搜索记录

如何在 Classic ASP 的下拉列表中显示存储过程中的数据?

如何通过 ajax 使用数据库数据填充 ASP.NET MVC 4 下拉列表

如何从现有 SQL DB ASP.Net MVC 4 在下拉列表中填充数据

如何使用 css 或 javascript 将 ASP 下拉列表设置为只读?

如何根据特定条件隐藏/显示下拉列表项?