程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> WebForm獲取checkbox選中的值(幾個簡單的示例)

WebForm獲取checkbox選中的值(幾個簡單的示例)

編輯:ASP.NET基礎

PS:最近在做權限管理這個模塊,發現用checkbox的地方挺多的,於是寫了個簡單的例子,以供以後學習和使用。

1.前端頁面:

<form id="form1" method="get" runat="server"> 
<input name="chk_per" type="checkbox" value="3" />張三 
<input name="chk_per" type="checkbox" value="4" />李四 
<input name="chk_per" type="checkbox" value="5" />王五 
<input name="chk_per" type="checkbox" value="6" />趙六 
<input name="chk_per" type="checkbox" value="7" />孫琦 
<input name="chk_per" type="checkbox" value="8" />豬八 
<input type="submit" id="btnOK" value="提交" /> 
</form>

2.後台方法:

#region 獲取從前端頁面回傳過來的 CheckBox 的值 void GetCheckBoxValue() 
/// <summary> 
/// 獲取從前端頁面回傳過來的 CheckBox 的值 
/// <para>Request.Form["chk_per"] 以逗號分割,獲取所有選中的 CheckBox 的值</para> 
/// </summary> 
private void GetCheckBoxValue() 
{ 
string user = Request["chk_per"]; 
string[] users = user.Split(new[] { "," }, StringSplitOptions.RemoveEmptyEntries); 
string s = string.Empty; 
foreach (var item in users) 
{ 
s += item + " | "; 
} 
} 

#endregion
protected void Page_Load(object sender, EventArgs e) 
{ 
if (IsPostBack) 
{ 
//測試調用 
GetCheckBoxValue(); 
}
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved