0
IEnumerable<DeliveryRunRecord> deliveries = _deliveryRunService.GetAll();
List<SelectListItem> listOfDeliveryRuns = deliveries.Select(x => new SelectListItem
            {
                Value = x.Id.ToString(),
                Text = x.Name,
                Selected = "Select".ToString()
            }).ToList();

ドロップダウンが選択される前に「選択」が表示されますが、クリックされたときに使用できず、ユーザーが配信の値を選択できるようになりますか??

4

3 に答える 3

0

次のようなデフォルトの選択には別の項目が必要だと思います:

(このアプローチには System.Linq 名前空間を含める必要があります)

SelectListItem defaultItem = new SelectListItem 
{ 
    Selected = true, 
    Text = "Select", 
    Value = "NONE" 
};
List<SelectListItem> listOfDeliveryRuns = deliveries
    .Select(x => new SelectListItem
    {
        Value = x.Id.ToString(),
        Text = x.Name,
        Selected = false
    })
    .ToList()
    .Insert(0, defaultItem);
于 2013-09-23T14:12:08.220 に答える