下拉框选择值上的“未选中”属性值

时间:2011-04-19 23:00:33

标签: asp.net

我有一个ASP.NET站点(.NET 2.0或3.5),我想从两个下拉框中选择一个项目(称为a和b)。 B根据为A选择的内容更新适当的值。

但是,以下代码:

string val = dd1.SelectedItem.Text;

返回“未选中”的值。这是为什么?

由于

1 个答案:

答案 0 :(得分:1)

唯一可能发生的方法是,如果您将“未选中”设置为所选项目的Text属性,或者Text为null,则返回Value属性。

从MSDN上关于ListItem的文档(这是SelectedItem继承的内容):

  

如果Text属性包含null,   get访问器返回值   Value属性。如果价值   反过来,属性包含null,   返回String.Empty。