日期:2014-05-17  浏览次数:20377 次

如何在Handler一般处理文件获取一组的CheckBox或Radio ?
普通的textbox我就是用
string s1 = context.Request["T1"];

如果前台是:
<input id="Checkbox1" type="checkbox" name="C1" />CheckBox1
<input id="Checkbox2" type="checkbox" name="C1" />CheckBox2
<input id="Checkbox3" type="checkbox" name="C1" />CheckBox3

<input id="Radio1" type="radio" name="R1" />Radio1
<input id="Radio2" type="radio" name="R1" />Radio2
<input id="Radio3" type="radio" name="R1" />Radio3


我在Handler中如何获取,如果contextRequest["C1"],这样取到的数据分不清是选择的哪一项?

请赐教.

------解决方案--------------------
加上value属性,即为传过去的具体值
HTML code
<form action="Handler1.ashx" method="post">
<input id="Checkbox1" type="checkbox" name="C1" value="CheckBox1" />CheckBox1
<input id="Checkbox2" type="checkbox" name="C1" value="CheckBox2"/>CheckBox2
<input id="Checkbox3" type="checkbox" name="C1" value="CheckBox3"/>CheckBox3

<input id="Radio1" type="radio" name="R1" value="1"/>Radio1
<input id="Radio2" type="radio" name="R1" value="2"/>Radio2
<input id="Radio3" type="radio" name="R1" value="3"/>Radio3

<input type="submit" value="提交" />
</form>