【发布时间】:2011-06-13 14:30:03
【问题描述】:
我在页面加载事件中将 IQueryable 供应商集合数据绑定到列表框,如下所示...
SupplierRepository sr = SupplierRepository.GetInstance();
lbSuppliers.DataSource = sr.FindAll();
lbSuppliers.DataTextField = "SupplierName";
lbSuppliers.DataValueField = "SupplierID";
lbSuppliers.DataBind();
但由于某种原因,当我尝试从列表框中获取 selectedvalue 时,它返回 null,即使我可以在运行时看到 html 源视图中的值。
lbSuppliers.SelectedValue.ToString();
似乎是一个非常基本的问题,但我被卡住了。这是因为我使用 EF 集合作为数据源吗?
【问题讨论】:
标签: .net asp.net entity-framework listbox