asp.net 的Request.From
如何获取多个checkbox的值最好给段代码~~~~~~~~~!!!!
小弟在些谢过~~~~~~~!!
如何获取多个checkbox的值最好给段代码~~~~~~~~~!!!!
小弟在些谢过~~~~~~~!!
解决方案 »
- httpclient如何访问https
- 再发帖,还有高手没?编译未能写入文件!
- 商品访问记录如何实现???
- itpub的论坛有自动提取MSDN的功能?
- 求一正则表达式
- 怎么将数据库中的第3至第11条数据显示在datalist中?在asp中用rs.move 3就可以,在ASP.net中如何处理呢?
- 怎样在ASP.NET里面备份数据库?
- c# 源码 vs.net2008+sql2005
- 如何在页面aspx的一个子控件ascx中访问另外一个子控件?
- 是不是每个WEB FORM都要创建一个SQLCONNECTION,可不可以几个页面都使用同一个?
- 发现自己不会在asp.net页面里使用命名空间,请问哪位会?
- datalist嵌套datagrid,如何对datalist进行分页
可以用一个 checkboxlist啊.比如说爱好.唱歌,跳舞,书法 ....或者更多把这些值存储在数据库中
ID Name value
1 唱歌 1
2 跳舞 2
3 书法 4// 1 2 4为二的倍数然后userinfo 表
id name aihao
1 zhangsan 7
2 lisi 1//这样就得出张三的爱好以上三种全有,李四只喜欢唱歌与或运算.知道吗 public void SetCheckBoxListValue(CheckBoxList cb, int iValue)//从数据库读出复选框所选中的值
{
int iItemValue;
foreach (ListItem everItem in cb.Items)
{
iItemValue = int.Parse(everItem.Value);
everItem.Selected = (iValue & iItemValue) > 0;
}
} public int calculate(CheckBoxList cb) //把用户所选的值传给数据库
{ int resultFir = 0;//此因子为以下每项选择完后进行“或”运算后得到的结果
int resultSec = 0;//同上
int resultCount = 0; //计数因子
foreach (ListItem everItem in cb.Items)
{
if (everItem.Selected)
{
if (resultCount == 0)
{
resultFir = int.Parse(everItem.Value);
}
else
{
resultSec = int.Parse(everItem.Value);
resultFir = resultFir | resultSec;
} }
resultCount++; }
return resultFir;
}
还有不懂的继续问
checkboxlist都不懂.你的意思如果让你选择一个中国民族选择.你是不是准备拖56个checkbox来实现?
不是那个意思我只是为了知道多checkbox始何用request.form来获取其值