我有一个带有下拉列表<asp:dropdownlist>的web表单,但是为了格式化,我希望实际的控件(在打开下拉列表之前)相对较窄。当用户打开下拉列表的内容时,我希望实际的列表显示得比控件宽。大概是这样的
<asp:dropdownlist>
(来源:ibm.com)如何使用ASP.NET Web窗体实现此功能?
eeq64g8w1#
基本上,浏览器在下拉列表时要么会扩展列表宽度,要么不会。你唯一的选择就是将option元素的title属性设置为值文本,然后你会得到一个工具提示。
option
title
cygmwpex2#
当然这只是一个css的问题吗?在下拉列表控件上,你可以说width=“50”或者把style标签放在那里style=“width:50px”。我想你可能总是遇到问题与IE6/7虽然无论哪种方式你这样做
2条答案
按热度按时间eeq64g8w1#
基本上,浏览器在下拉列表时要么会扩展列表宽度,要么不会。
你唯一的选择就是将
option
元素的title
属性设置为值文本,然后你会得到一个工具提示。cygmwpex2#
当然这只是一个css的问题吗?在下拉列表控件上,你可以说width=“50”或者把style标签放在那里style=“width:50px”。
我想你可能总是遇到问题与IE6/7虽然无论哪种方式你这样做