ASP.NET MVC アプリケーションで jQuery Chosen プラグインを使用しています。ドロップダウンリストにアイテムが含まれている場合、data-placeholder
属性は機能しません。デフォルトのテキストを表示する代わりに、リストの最初の項目が自動的に選択されます。
これがドロップダウンリストを定義する方法です。
@Html.DropDownListFor(m => m.Keep, Model.Data,
new { @class = "chzn-select", data_placeholder = "Default..." })
Model.Data が空の場合 (EF を使用してビュー モデルに入力されている場合)、既定のテキストが表示されます。それ以外の場合は、最初の項目が選択されます。ドロップダウンリストにデフォルト値を常に表示したい。
$('.chzn-select').chosen();
Nothing special経由でプラグインを適用します。
何か案は ?前もって感謝します。