您好,匿名用户
随意问技术百科期待您的加入

asp.net问卷设计取值的问题

+1 投票

大家好,目前正在帮老师做一个数据分析的系统,其中有一块是做问卷调查的。由于问卷的题目是固定的,所以没有涉及到数据库,只要把问卷的结果插入到数据库中就ok了。现在我遇到的问题是,用多个RadioButtonList来让用户选择,但是如何一次性获取到多个RadioButtonList的每一个值呢?我最初的方法是一个一个的取值,然后插入到数据库中,感觉这种方法很笨,但是我asp.net不是很熟练,不懂怎么解决这问题,请大家指点一二。谢谢。
我的代码如下:
后台:

string value1 = "";
        for (int i = 0; i < RadioButtonList1.Items.Count; i++)
        {
            if (RadioButtonList1.Items[i].Selected)
            {
                value1 = RadioButtonList1.Items[i].Value;
            }
        }
        string value2 = "";
        for (int i = 0; i < RadioButtonList2.Items.Count; i++)
        {
            if (RadioButtonList2.Items[i].Selected)
            {
                value2 = RadioButtonList2.Items[i].Value;
            }
        }
       ……此后还有很多行类似上面的代码

前台:

<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
            <asp:ListItem Text="非常重要" Value="0.75,1,1"></asp:ListItem>
            <asp:ListItem Text="明显重要" Value="0.5,0.75,1"></asp:ListItem>
            <asp:ListItem Text="重要" Value="0,0.25,5"></asp:ListItem>
            <asp:ListItem Text="稍微重要" Value="0,0,0.25"></asp:ListItem>
            <asp:ListItem Text="同等重要" Value="1"></asp:ListItem>
        </asp:RadioButtonList>
用户头像 提问 2012年 12月1日 @ Jax 上等兵 (324 威望)
分享到:

1个回答

+1 投票
string value1 = RadioButtonList1.SelectedValue;
string value2 = RadioButtonList2.SelectedValue;
用户头像 回复 2012年 12月1日 @ Irelia 上等兵 (292 威望)
提一个问题:

相关问题

0 投票
1 回复 52 阅读
0 投票
0 回复 34 阅读
0 投票
0 回复 23 阅读
用户头像 提问 2013年 11月29日 @ Master Yi 上等兵 (217 威望)
+2 投票
1 回复 55 阅读
0 投票
1 回复 34 阅读
用户头像 提问 2012年 12月1日 @ Hades 上等兵 (152 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...