2010-09-20 26 views

回答

0

你試過size而不是rows

<%= Html.DropDownListFor(d => d.Thing.ThingID, Model.Things, new { style = "width: 200px", size = 10 })%> 

根據w3 http://www.w3schools.com/tags/att_select_size.asp大小是您正在尋找的屬性。

在閱讀您的回覆後,答案似乎是獨立於操作系統/瀏覽器,無法通過html進行控制。你可以做的是用僅HTML版本覆蓋選擇框。你可以在這個網站上做這樣的事情:http://mypocket-technologies.com/jquery/SelectBoxPlugin/然而,它可能會導致其他問題,並且看起來不像標準列表框。

+0

指定大小會將選擇更改爲列表框。我需要的風格保持爲下降 – littlechris 2010-09-20 14:44:00

+0

啊,這可能是一個瀏覽器的東西,根據內容和可用的屏幕房地產不同的大小渲染。環顧四周,沒有明確的標準來做你想做的事情。 – Buildstarted 2010-09-20 14:49:27

+2

「下拉菜單中顯示的項目數量是 瀏覽器和/或操作系統的一項功能,它會因用戶而異,並且不受您的控制,因此會有 。 – Buildstarted 2010-09-20 14:55:53

相關問題