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

标签 asp.net drop-down-menu word-wrap

<分区>

Possible Duplicate:
Recommendations for dropdown menu items that are too wide?

我有一个由数据库填充的下拉列表。它的值字段包含记录的 id,它的选项字段包含记录的文本。但是记录的文本条目很长,下拉菜单很宽,完全改变了我网页的外观。当我减少宽度时,它也会减少显示的文本。有什么方法可以让网页看起来不错,同时仍然允许用户看到完整的文本(比如环绕、滚动或类似的东西)?

我该如何处理?

最佳答案

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

select {width: 150px}

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

可能无法在 IE7 及以下版本中工作,在这种情况下 this link可能对这些浏览器有用:

关于asp.net - 如何在 ASP.NET 中处理下拉列表控件中的长文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116395/

相关文章:

javascript - 单击选择框中已选择的选项

asp.net - Dropdownlist - 显示元素的数量

css - 使用@font-face 和不同粗细时,文本在资源管理器中包含元素的外部换行

c# - 如何使用 VS 2010 Beta2 在本地 IIS 7.5 上正确调试 Web 应用程序?

.net - 如何使用循环从 100 个文本框中检索值

c# - 如何在 C#/.Net 中模拟结束进程树

jquery - 没有表单的下拉列表验证

c# - 在 ASP.NET 中可以有多个 Principal 吗?

css - 使用 CSS 将一个长字符串分成两行等长的行

jquery - JQGrid 中的列自动换行