2011-01-20 13 views
0

asp.net mvcにドロップダウンリストが表示されたら、「すべて」オプション(すべて選択)が表示されます。私は、ALLの価値にとってより良い方法は、ドロップダウンリストに添付されたリストの数を与えることだと思います。私は次のコードでそれを行うことができません:DropDownList ASp.NET MVC ALLオプション

myModel.CustomerDropDownList.Last().Value = customers.Count().ToString(); 
View("CustomerView",myModel); 

しかし、それでもドロップダウンリストに "すべて"の値が表示されます。

答えて

0

私はまだコメントできませんので、コードの例を挙げてください。テキスト "All"をどこかに入れなければなりません。あなたがしていることは、あなたが持っているアイテムの数をドロップダウンの最後のアイテムにすることです。

<select id='test' name='test'> 
    <option value='a'>Customer 1</option> 
    <option value='b'>Customer 2</option> 
    <option value='3'>Customer 3</option> 
</select> 

これは私の見方です。

0

どのようなタイプのCustomerDropDownListですか?

ウェブフォームのドロップダウンリストを使用しようとしている可能性があります。

謝罪しない場合。

ここではサンプルリストは、私のために次のようになります。

var numbers = new[] {1, 2, 3}; 
     IEnumerable<SelectListItem> selectItems = numbers.Select(n => new SelectListItem {Text = n.ToString(), Value = n.ToString(), Selected = true}); 
関連する問題