请教高手,完全程序控制的问题
我在做一个让用户自己配置的调查表,让用户自己出调查的 题目喝选项,以及决定是多选还是单选,现在我改怎么再前台显示了.
我把内容加到一个div里,可改怎么得到选择的是那项了,我已经解决单选的提交问题,但是多选没有解决.
下面是我在.cs里显示多选项到前台页面里,可我不知道如何判断用户选了那几项.
下面是单选
dt1=InD.SelectAllItems(titleid); //titleid是调查题目的编号,这里的到选择项
RadioButtonList rb=new RadioButtonList(); //新建单选框
rb.ID="Indagation"+i.ToString();
for(int j=0;j<dt1.Rows.Count;j++)
{
ListItem lt=new ListItem(dt1.Rows[j]["selectedname"].ToString(),dt1.Rows[j]["selectedid"].ToString());
rb.Items.Add(lt);
}
ParConfig.Controls.Add(rb); //ParConfig是页面的一个<div id="ParConfig" runat="server"> </div>,添加到前台页面
下面是多选
dt1=InD.SelectAllItems(titleid); //titleid是调查题目的编号,这里的到选择项
CheckBoxList cb=new CheckBoxList(); //新建多选框
cb.ID="Indagation"+i.ToString();
for(int j=0;j<dt1.Rows.Count;j++)
{
ListItem lt=new ListItem(dt1.Rows[j]["selectedname"].ToString(),dt1.Rows[j]["selectedid"].ToString());
cb.Items.Add(lt);
}
ParConfig.Controls.Add(cb); //ParConfig是页面的一个<div id="ParConfig" runat="server"> </div>,添加到前台页面
对于单选,我可以通过Request["Indagation"+i.ToString()]得到编号,可多选我得到的是空,该如何得到值?
还问:我如何是单选的默认选择第一个,上面的方法是没有选择的.