如何处理 ASP.NET 中下拉列表控件中的长文本

use*_*371 3 asp.net word-wrap drop-down-menu

可能的重复:
对太宽的下拉菜单项的建议?

我有一个由数据库填充的下拉列表。其值字段包含记录的 ID,其选项字段包含记录的文本。但该记录的文本条目非常长,使得下拉菜单非常宽,以至于完全改变了我网页的外观。当我减少宽度时,它也会减少显示的文本。有什么方法可以让网页看起来不错,同时仍然允许用户看到全文(如换行、滚动或类似的操作)?

我该如何处理这个问题?

小智 5

尝试使用 CSS 为下拉列表添加固定宽度,例如:

select {width: 150px}
Run Code Online (Sandbox Code Playgroud)

虽然下拉列表本身具有固定宽度,并且可能不会显示所有文本,但选项元素应扩展到最宽元素的宽度。

可能不适用于 IE7 及更低版本,在这种情况下,此链接可能对这些浏览器有用: