Я привязываю данные коллекции поставщиков IQueryable к списку, как показано ниже в событии загрузки моей страницы ...
SupplierRepository sr = SupplierRepository.GetInstance();
lbSuppliers.DataSource = sr.FindAll();
lbSuppliers.DataTextField = "SupplierName";
lbSuppliers.DataValueField = "SupplierID";
lbSuppliers.DataBind();
Но по какой-то причине, когда я пытаюсь получить выбранное значение из списка какследует, что он возвращает ноль, хотя я могу видеть значения в представлении исходного кода html во время выполнения.
lbSuppliers.SelectedValue.ToString();
Кажется очень простой проблемой, но я застрял.Это потому, что я использую коллекцию EF для источника данных?