如何改变html.DropDownListFor()的宽度

时间:2010-06-15 22:22:45

标签: asp.net asp.net-mvc asp.net-mvc-2

我有关于

的小设计问题
html.DropDownListFor() 

如何更改html.DropDownListFor()的宽度? 例如,通过css。

感谢您的回答

3 个答案:

答案 0 :(得分:16)

您是否尝试过Html.DropDownListFor( new {width:"100"})

Html.DropDownListFor( new {@class:"longDropdownList"})

修改

<style>
    .MakeWide { width: 200px; }
</style>

<%= Html.DropDownListFor(x => x.Name, new SelectList(new List<string>()), new { @class = "MakeWide" })%>

答案 1 :(得分:12)

@Html.DropDownListFor(x => x.Name, new SelectList(new List<string>()), new {style="width:270px;"} );

会做的事情。虽然更好地使用css类

答案 2 :(得分:2)

在C#中你需要添加@,如下所示:

new { @style = "width: 350px;" }