Drop down menu 选择列表->;如何找到SelectedItem.Text?

Drop down menu 选择列表->;如何找到SelectedItem.Text?,drop-down-menu,selectlist,Drop Down Menu,Selectlist,有时,我希望获取SelectedList并请求已选择的文本项。因此,用这个例子: 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" ); 现在如

有时,我希望获取SelectedList并请求已选择的文本项。因此,用这个例子:

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" );

现在如何向sl请求SelectedItem.Text?我很惊讶没有一个方法可以做到这一点,或者至少我能看到一个。有什么建议吗?我是否需要以某种方式对此进行IQuery或IEnumerate以实现它?

您正在搜索


不确定。。。。如果这是一个列表,我会说sl.Items[selected].text;或者类似的。对于多选,我将为I=0到sl.items.count-1如果sl.items[I]执行选择,然后…我现在首先回答的是我在度假。您是否尝试通过sl.SelectedValue获取所选项目?这应该是你想要的