2010-06-15 119 views

回答

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

這些代碼不工作 – 2010-06-16 08:59:27

+0

@Peter男,看到我的編輯。我已經測試過它,它的工作原理。如果它不適用於你,那麼我們有另一種類型的問題。可能另一種風格是設置所有<選擇輸入框的寬度。 – griegs 2010-06-16 09:44:10

+0

謝謝..現在它正在工作:) – 2010-06-16 09:54:19

12

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

會做這件事。雖然最好使用CSS類

+0

這適用於我調整寬度。但是,如何改變身高?我試圖添加「width = 270px; height = 50px」,並且看不到高度,爲什麼? – newman 2013-07-07 03:46:30

2

在C#中,你需要添加@,這樣的:

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

這爲我工作。謝謝 – Ammar 2014-09-18 18:49:18