例外情况说我的下拉列表“有一个无效的SelectedValue,因为它在项目列表中不存在”
这是在从上一页中选择项目之后。下拉列表绑定到填充了存储过程数据的数据集。数据库中的值有一个&符号,它在html源代码中编码。当我从数据中删除&符时,它不再抛出异常。我认为它是因为它无法将已发布的值与编码的html相匹配,但我不确定绑定是如何工作的。
答案 0 :(得分:0)
问题在于在重定向到下一页之前将下拉值直接保存到对象。我正在保存编码值并需要保存解码值。我在保存时调用了Server.HtmlDecode,它不再抛出异常。