Sql ';RadioButtonList';具有无效的SelectedValue,因为它不在项目列表中
我有一个RadioButton列表,如下所示:Sql ';RadioButtonList';具有无效的SelectedValue,因为它不在项目列表中,sql,radiobuttonlist,selectedvalue,Sql,Radiobuttonlist,Selectedvalue,我有一个RadioButton列表,如下所示: <asp:RadioButtonList ID="rblAgenda" SelectedValue = '<%# Bind("bitAgenda") %>' runat="server" RepeatDirection="Horizontal"> <asp:ListItem Value="1">Yes</asp:ListItem> <asp:
<asp:RadioButtonList
ID="rblAgenda"
SelectedValue = '<%# Bind("bitAgenda") %>'
runat="server"
RepeatDirection="Horizontal">
<asp:ListItem Value="1">Yes</asp:ListItem>
<asp:ListItem Value="0">No</asp:ListItem>
</asp:RadioButtonList>
它快把我逼疯了>:(有什么想法吗???顺便说一句,bitAgenda是数据库中的一个位字段,这是造成问题的原因吗?尝试将您的
ListItem
值从1
和0
分别更改为true
和false
。尝试将ListItem
值从1
和0
更改为true)de>和分别为false
。您确定sqlDataSource使用正确的参数调用sp吗?尝试显示rblAgenda的值以确保它返回您期望的值。是的,我单独执行了sp,它返回的是bitAgenda=1。这就是您所说的“显示rblAgenda的值”吗??您确定sqlDataSource使用正确的参数调用sp吗?请尝试显示rblAgenda的值,以确保它返回您期望的值。是的,我单独执行了sp,它返回的是bitAgenda=1。这就是您所说的“显示rblAgenda的值”吗?感谢似乎起到了作用:)我希望它现在不会打乱我的插入。您可以假设,如果SP返回null,根据您的业务逻辑,它可以被视为true或false。否则,您可以做的不是直接绑定到返回的值,而是将值发送到返回true或false或-1Tha的函数nks.我从这篇文章中找到了解决这个问题的方法:但是你的方法听起来很有趣。当你说要将值发送到函数时,你的意思是这样的吗:selectedvalue=?看起来我有很多东西要学abt asp:3确切地说,你会将数据发送到一个函数,然后该函数负责根据需要处理数据并返回t正确的值。selectedvalue=''感谢似乎起作用:)我希望它不会影响我的插入。您可以假设,如果SP返回null,根据您的业务逻辑,它可以被视为正确或错误。否则,您可以做的不是直接绑定到返回的值,而是将值发送到一个返回true或false或-1Thanks的函数。我从这篇文章中找到了解决这个问题的方法:但是你的方法听起来很有趣。当您说将值发送到函数时,您的意思是这样的:selectedvalue=??看起来我有很多东西要学习abt asp:3确切地说,您将把数据发送到一个函数,然后该函数将负责根据需要处理数据并返回适当的值。selectedvalue=“”
'rblAgenda' has a SelectedValue which is invalid because it does not exist in the list of items.
Parameter name: value