asp.net中用Request如何读取html中的复选框控件?

谢谢!读取其他文本框,单选框用stringcompanyName=Request["companyName"];//公司名都没问题,但是复选框该如何读取呢?<inputt... 谢谢!
读取其他文本框,单选框用
string companyName=Request["companyName"]; //公司名
都没问题,但是复选框该如何读取呢?
<input type="checkbox" name="enjoyProduct1" id="enjoyProduct1" value="pSafetyLink隔离网" />
<input type="checkbox" name="enjoyProduct2" id="enjoyProduct2" value="pSpace实时数据" />
这两个。
用类似的方法该如何读取。读取出来放到一个字符串里面。
展开
 我来答
ThinkIBM
2010-03-23 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5438万
展开全部
1、不要用Request,要指定,比如Request.Form或Request.QueryString
2、CheckBox,只有打勾了,才会提交(就是说,只有打勾了,后台的Request才能取得到;
对你说的例子,如果2个Checkbox都打勾了,只能这么拼接
Request.Form["enjoyProduct1"] + Request.Form["enjoyProduct2"]

如果你的Checkbox是这么定义的:
<input type="checkbox" name="a1" id="enjoyProduct1" value="1" />
<input type="checkbox" name="a1" id="enjoyProduct2" value="1" />

那就直接用:
Request.Form["a1"]就可以读取出全部打勾,且name为a1的数据了,但是是以逗号分隔的
沙茶叶
2010-03-23 · 超过26用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:58.5万
展开全部
数组!!

string[] companynames = Requsest["enjoyProduct"].Split(new char[] {','},StringSplitOptions.RemoveEmptyEntries);

其中 enjoyProduct是 CheckBox中的name 可以一致!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式