在vs运行网站遇到“ddl_sf”有一个无效 SelectedValue,因为它不在项目列表中。
网上找了一份众筹网站的代码,采用asp,NET+mssql然后点击申请项目选项到达最后一步,点击审核你发起的项目的时候出现了这个问题,说有一个无效SelectedValu...
网上找了一份众筹网站的代码,采用asp,NET+mssql 然后点击申请项目选项到达最后一步,点击审核你发起的项目的时候出现了这个问题,说有一个无效 SelectedValue,因为它不在项目列表中。求解答或说下思路,非常感谢,
展开
1个回答
展开全部
首先,你的 DropDownList1 有一个 DataSourceID,所以,它就绑定了一个列表出来,就是那个下拉列表。
然后在计算 SelectedValue 属性表达式的时候,出现了一个问题:
也就说 <%# Bind("a_code") %> 这个 a_code 的值,DropDownList1的下拉列表中没有这个值的选项,所以这里出问题。
是你数据库里的值,和这个列表框中的值不匹配。
假设你的列表框出来有5项。
值分别是 1、2、3、4、5
但是你这个 a_code 的值却是 6,那就会出这个错误。
然后在计算 SelectedValue 属性表达式的时候,出现了一个问题:
也就说 <%# Bind("a_code") %> 这个 a_code 的值,DropDownList1的下拉列表中没有这个值的选项,所以这里出问题。
是你数据库里的值,和这个列表框中的值不匹配。
假设你的列表框出来有5项。
值分别是 1、2、3、4、5
但是你这个 a_code 的值却是 6,那就会出这个错误。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询