获取控件的属性
介绍:由于要对属于同一组的单选按钮进行格式设置,那么不能使用RadioButtonList了。但是使用多个RadioButton,设置为同一组后,怎么获取单选按钮组中的CHECKED的按钮,实现代码如下:
1using System;
2using System.Data;
3using System.Configuration;
4using System.Collections;
5using System.Web;
6using System.Web.Security;
7using System.Web.UI;
8using System.Web.UI.WebControls;
9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;
11
12public partial class _Default : System.Web.UI.Page
13{
14 protected void Page_Load(object sender, EventArgs e)
15 {
16 string rbtn_id = Get_CheckBox_Checkd();
17 if (rbtn_id != string.Empty)
18 {
19 Response.Write(this.Page.FindControl(rbtn_id).ID);
20 }
21 }
22
23 protected string Get_CheckBox_Checkd()
24 {
25 string rbtn_name = string.Empty;
26 //控件ID的集合
27 string[] rbtn_temp = new string[] { "RadioButton1","RadioButton2","RadioButton3"};
28 foreach(string rbtn_ID in rbtn_temp)
29 {
30
31 RadioButton rbtn = (RadioButton)this.Page.FindControl(rbtn_ID);
32 if (rbtn.Checked)
33 {
34 rbtn_name = rbtn.ID;
35 break;
36 }
37 else
38 {
39 rbtn_name=string.Empty;
40 }
41 }
42 return rbtn_name;
43 }
44}
45
1using System;
2using System.Data;
3using System.Configuration;
4using System.Collections;
5using System.Web;
6using System.Web.Security;
7using System.Web.UI;
8using System.Web.UI.WebControls;
9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;
11
12public partial class _Default : System.Web.UI.Page
13{
14 protected void Page_Load(object sender, EventArgs e)
15 {
16 //if (!Page.IsPostBack)
17 //{
18 string rbtn_id = Get_CheckBox_Checkd();
19 if (rbtn_id != string.Empty)
20 {
21 Response.Write(this.Page.FindControl(rbtn_id).ID);
22 }
23
24 //}
25 }
26
27 protected string Get_CheckBox_Checkd()
28 {
29 string rbtn_name = string.Empty;
30 string[] rbtn_temp = new string[] { "RadioButton1","RadioButton2","RadioButton3"};
31 foreach(string rbtn_ID in rbtn_temp)
32 {
33
34 RadioButton rbtn = (RadioButton)this.Page.FindControl(rbtn_ID);
35 if (rbtn.Checked)
36 {
37 rbtn_name = rbtn.ID;
38 break;
39 }
40 else
41 {
42 rbtn_name=string.Empty;
43 }
44 }
45 return rbtn_name;
46 }
47}
48