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