读书人

怎么获取RadioButton 的值

发布时间: 2012-04-13 13:50:24 作者: rapoo

如何获取RadioButton 的值
就是说 如下

<asp:RadioButton ID="RadMen" runat="server" Text="男" GroupName="rb" />
<asp:RadioButton ID="RadWomen" runat="server" Text="女" GroupName="rb" />
如果一旦某项被选中了~

如何获取它的Text值

我用的三层结构

我这样写
if (RadMen!=null && RadMen.Checked)
{
modemp.F_XB1 = RadMen.Text;
}
if(RadWomen!=null && RadWomen.Checked)
{
modemp.F_XB1 = RadWomen.Text;
}
它一直提示
编译器错误消息: CS0029: 无法将类型“string”隐式转换为“bool”

源错误:
行 31: if (RadMen!=null && RadMen.Checked)
行 32: {
行 33: modemp.F_XB1 = RadMen.Text;
行 34: }
行 35: if(RadWomen!=null && RadWomen.Checked)

源文件: c:\Users\Administrator\Desktop\2010-04-10ceshi\WebUI\AddEmp.aspx.cs 行:33


请问下该如何获取值 呢 最后要把这个写入到数据库中 不是单纯的读出来的~

谢谢


[解决办法]
modemp.F_XB1 可能是bool型的,所以会出现这个提示。

改为:
modemp.F_XB1 = RadMen.Checked;//如果为true,则为男;否则为女

就可以了,不用写那么多代码。

读书人网 >asp.net

热点推荐