2014-03-25 128 views
0

我使用MVC助手時做出更廣泛的列表框的寬度:如何使用MVC幫手@ Html.ListBoxFor

@Html.ListBoxFor(vm => vm.SelectedUsers, Model.UserSelectList, "--- All ---") 

我怎樣才能讓列表框寬,目前該名被截斷。

回答

1

可以使用方法

Html.ListBoxFor(vm => vm.SelectedUsers, Model.UserSelectList, new { data-placeholder="-- All --", style = "width: 100%"}); 

等的重載版本,您還可以給它CSS類,從外部造型。

+0

但我在那裏也有默認的消息? 「 - All - 」 – loyalflow

+0

您可以使用新的{style =「width:100%」,data-placeholder =「 - All - 」} –

0

在CSS的列表框中創建一個類:

.listBox 
{ 
    width: 200px; //set your width or make it auto 
} 

然後設置類屬性:

@Html.ListBoxFor(vm => vm.SelectedUsers, Model.UserSelectList,new { @class = "listBox" });