@html.dropdownlist 设置宽度,如何强制我Html.DropDownlist有灵活大小的基础上,其内容长度...

博客作者询问如何在ASP.NET MVC的Web应用中创建一个可以根据内容长度动态调整大小的下拉列表。当前的代码显示下拉列表固定大小,导致空间浪费。作者希望实现下拉列表能根据所含文本的长度自动调整大小,以更有效地利用屏幕空间。
摘要由CSDN通过智能技术生成

我有下面的代码显示我的asp.net MVC的Web应用程序中的下拉列表: -如何强制我Html.DropDownlist有灵活大小的基础上,其内容长度

@Html.DisplayNameFor(model => model.stateID)

@Html.DropDownListFor(model => model.stateID, ((IEnumerable)ViewBag.States).Select(option => new SelectListItem {

Text = (option == null ? "None" : option.DISPLAYSTATE),

Value = option.RESOURCESTATEID.ToString(),

Selected = (Model != null) && (Model != null) && (option.RESOURCESTATEID == Model.stateID)

}), "All")

@Html.ValidationMessageFor(model => model.stateID)

目前降downlist包含文本短4-5个字符,但目前看来,在下拉列表中总会有一个固定的大小,而大部分的下拉尺寸的没有被使用如下: -

wUZY1.png

所以我的问题是我能否让我的下拉列表siz e灵活,以适应它包含的文本,这样在这种情况下我可以更好地利用屏幕?

感谢

Kwxib.png

2014-06-17

john G

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值