WebForm获取checkbox选中的值(几个简单的示例)
PS:最近在做权限管理这个模块,发现用checkbox的地方挺多的,于是写了个简单的例子,以供以后学习和使用。
1.前端页面:
<formid="form1"method="get"runat="server"> <inputname="chk_per"type="checkbox"value="3"/>张三 <inputname="chk_per"type="checkbox"value="4"/>李四 <inputname="chk_per"type="checkbox"value="5"/>王五 <inputname="chk_per"type="checkbox"value="6"/>赵六 <inputname="chk_per"type="checkbox"value="7"/>孙琦 <inputname="chk_per"type="checkbox"value="8"/>猪八 <inputtype="submit"id="btnOK"value="提交"/> </form>
2.后台方法:
#region获取从前端页面回传过来的CheckBox的值voidGetCheckBoxValue() ///<summary> ///获取从前端页面回传过来的CheckBox的值 ///<para>Request.Form["chk_per"]以逗号分割,获取所有选中的CheckBox的值</para> ///</summary> privatevoidGetCheckBoxValue() { stringuser=Request["chk_per"]; string[]users=user.Split(new[]{","},StringSplitOptions.RemoveEmptyEntries); strings=string.Empty; foreach(variteminusers) { s+=item+"|"; } } #endregion
protectedvoidPage_Load(objectsender,EventArgse) { if(IsPostBack) { //测试调用 GetCheckBoxValue(); } }