2017-07-31 67 views
1
@Html.DropDownListFor(model => model.MainAD, DepartmentList, new { htmlAttributes = new { @class = "form-control", @style = "width:80px" } }) 

[@style = "width:80px"]なぜ効果がありませんか?ASP.NET MVC Razor-DropDownList幅

html.DropDownListForの幅を変更するにはどうすればよいですか?

DepartmentList代わり

@Html.DropDownListFor(model => model.MainAD, DepartmentList, new { htmlAttributes = new { @class = "form-control", @style = "width:80px" } }) 

使用のコードのわずかな変化が必要とされる選択リストの種類、

@Html.DropDownListFor(model => model.MainAD, DepartmentList,htmlAttributes : new { @class = "form-control", @style = "width:80px" }) 

htmlAttributesはDropDownListForのパラメータではないのプロパティであると仮定すると

<script> 
     $(document).ready(function() { 
      $('select').addClass("form-control"); 
     }); 
    </script> 
+1

画像を直接アップロードしてください(https://meta.stackexchange.com/questions/75491/how-to-upload-an-画像を投稿する)を投稿に追加します。今後、サードパーティのサービスにアップロードされた画像は削除される可能性があります。 –

+2

試してみてください。 @ html.DropDownListFor(model => model.MainAD、DepartmentList、new {@class = "フォームコントロール"、@style = "width:80px"}) 'htmlAttributes = new'は不要です – Berkay

+0

ありがとう私に良い助言を与える!!! –

答えて

0

パラメータ