【发布时间】:2013-08-19 20:18:09
【问题描述】:
我的 C# ASP.NET 网站有一个奇怪的问题。
我根据存储过程输出参数中的值为下拉列表设置了一个选定值,如下所示:
this.myDropDown.SelectedValue = cmd.Parameters["@SourceID"].Value.ToString().Trim();
由于某种原因,我在这行代码中收到“不能在下拉列表中选择多个项目”错误。我已单步执行代码并搜索此下拉列表的其他引用,将引用注释掉,然后重试。
不行,还是不行。
页面工作的唯一方法是注释掉上面的代码行。任何想法为什么这会是一个问题?
SourceID 始终是一个整数并且存在于选择列表中。我已经验证(通过单步执行代码) selectedValue 始终是数字,并且在此行执行时间和页面完成加载时间之间永远不会改变。
想法?
【问题讨论】:
-
检查下拉列表的数据源