2010-09-16 21 views
0

有些時候我想要選擇列表並要求選定的文本項目。因此,使用例如:SelectList - >如何找到SelectedItem.Text?

SelectList sl = new SelectList(new[]{ 
    new SelectListItem{ Text="one", Value="1"}, 
    new SelectListItem{ Text="two", Value="2"}, 
    new SelectListItem{ Text="three", Value="3"} 
}, "Text", "Value", "2"); 

我現在該如何索要SelectedItem.Text的SL?我很驚訝沒有一種方法可以做到這一點,或者至少有一種我可以看到。有什麼建議麼?我是否需要IQuery或IE以某種方式編排它以實現它?

回答

0

您是否在搜索SelectedValue-Method

+0

不確定....如果這是一個List,我會說sl.Items [selected] .text;或類似的東西。對於多選擇,我會爲i = 0 sl.items.count-1做,如果sl.items [i] .selected然後... – user448862 2010-09-18 20:18:24

+0

sry,我現在正在回答我是在假期。您是否試圖通過sl.SelectedValue獲取您選擇的項目?這應該是你的嘗試 – Mark 2010-09-29 06:46:57