0
我有一个ASP.NET站点(.NET 2.0或3.5),并且我想要获取两个下拉框中的选定项(称它们为a和b )。 B与适当的值取决于选择什么A.'未选择'属性值在下拉框中选择的值
但是,下面的代码更新:
string val = dd1.SelectedItem.Text;
返回“未选中”的值。为什么是这样?
感谢
我有一个ASP.NET站点(.NET 2.0或3.5),并且我想要获取两个下拉框中的选定项(称它们为a和b )。 B与适当的值取决于选择什么A.'未选择'属性值在下拉框中选择的值
但是,下面的代码更新:
string val = dd1.SelectedItem.Text;
返回“未选中”的值。为什么是这样?
感谢
这可能发生的唯一方法是,如果你已经“没有选择”设置或者您的所选项目的Text属性,或者文本为null,则Value属性将被退回。
从MSDN对列表项的文档(这是从的SelectedItem继承):
如果Text属性包含null, get访问返回 Value属性的值。如果值 属性又包含空值,则返回 String.Empty。
但是选择的值是一个合适的值? – dotnetdev 2011-04-23 01:03:09
当我说“正确”时,我的意思是这个值有一个像“abc”等的值 – dotnetdev 2011-04-23 23:45:20