0

次のコードを使用して、ドロップダウン リストを ViewData に配置し、View に表示することで、Controller にドロップダウン リストの LOV を設定します。

@Html.DropDownList("dropDown_"+item.ConfigCode);

ドロップダウンリストは希望どおりに表示され、幅を変更することに行き詰まっています。ネットで見つけたものに基づいて、次のコードは機能するはずですが、ドロップダウン リストの値は表示されません。私はそれで何をすべきか知っていますか?

@Html.DropDownList("dropDown_"+item.ConfigCode, Enumerable.Empty<SelectListItem>(),new {      @style = "width: 50px;" }) 
4

1 に答える 1

10

前のスタイルは必要ありません。@また、ViewData を DropDownList ソースに渡す必要があります。

@Html.DropDownList("dropDown_"+item.ConfigCode, (IEnumerable<SelectListItem>)ViewData["dropDown_"+item.ConfigCode] ,new { style = "width: 50px;" })

@たとえば、C# キーワードの場合は、キーワードを記号でエスケープする必要があるだけです。class

于 2013-08-27T11:03:58.660 に答える