C# 如何在级联下拉列表中更新

C# 如何在级联下拉列表中更新,c#,asp.net,C#,Asp.net,我正在使用编程方式创建下拉列表,但遇到了一个意外问题:我无法在dropdownlist中获取所选项目的值。WebService工作完美,所有下拉列表都更新良好。 源代码是: DropDownList ddl = (DropDownList)up.FindControl("tab_").FindControl("ddlroom_"); string val = ddl.SelectedItem.Value; - on this command i have got an error 对象引用未

我正在使用编程方式创建下拉列表,但遇到了一个意外问题:我无法在dropdownlist中获取所选项目的值。WebService工作完美,所有下拉列表都更新良好。 源代码是:

DropDownList ddl = (DropDownList)up.FindControl("tab_").FindControl("ddlroom_");
string val = ddl.SelectedItem.Value; - on this command i have got an error 
对象引用未设置为对象的距离


我该怎么办?如何从CascadingDropDown中获取所选值有任何示例吗?

可能与您从数据源中设置的值重复?也就是说,下拉列表的值字段为空。您可以检查null并执行一些错误捕获,或者确保它有一个值作为开始。如果您需要更多帮助,请发布更多代码,特别是绑定下拉列表的位置以及设置文本和值字段的内容。是否检查了ddl的值?