您的位置:首页 > 其它

第11章、单选按钮和复选框

2013-05-23 17:43 246 查看
第11章、单选按钮和复选框
【知识要点】

  (1)单选按钮RadioButton;

  (2)复选框CheckBox。

【问题提出】

  登录窗口仅仅使用到文本框、密码框和按钮,已经没有什么问题了,但是很快你发现性别与爱好要使用到单选按钮和复选项框,你迫切希望快速掌握它。

   


【在线指导】

  单选按钮RadioButton和复选框CheckBox也是在网站或者项目中使用较多的两个控件,单选按钮主要适合多选一的情况,例如性别、单选题目;复选框主要适合多选多的情况,例如爱好等。两者共同特点都有属性Checked,如果选中则Checked的属性返回值为True否则为False。

1、设计界面

  (1)打开Hello项目,单击“启动页>最近使用的项目>Hello”。

   


  (2)在“解决方案资源管理器”中添加“RadioButton-CheckBox.aspx”页面。    

  (3)从工具箱中拖2个单选按钮RadioButton、4个复选框CheckBox、1个按钮Button到RadioButton-CheckBox.aspx页面。

     

    

  A、2个单选按钮RadioButton:ID属性分别为“rbMale”、“rbFemale”,二者的共同GroupName属性为“Gender”,表示二者为同一组单选按钮;

  B、4个复选框CheckBox:ID属性为“cbFootball”、“cbBasketball”、“cbTableTennis”、“cbShuttlecock”;

  C、1个按钮Button:ID属性为“btnReg”。

  具体代码如下:

性别:

<asp:RadioButton ID="rbMale" runat="server" GroupName="Gender" Text="男" />

<asp:RadioButton ID="rbFemale" runat="server" GroupName="Gender" Text="女" />

<br />

爱好:

<asp:CheckBox ID="cbFootball" runat="server" Text="足球" />

<asp:CheckBox ID="cbBasketball" runat="server" Text="篮球" />

<asp:CheckBox ID="cbTableTennis" runat="server" Text="乒乓球" />

<asp:CheckBox ID="cbShuttlecock" runat="server" Text="羽毛球" />

<br />

<asp:Button ID="btnReg" runat="server" onclick="btnReg_Click" Text="注 册" />

  


2、添加代码

  (4)双击“RadioButton-CheckBox.aspx”页面上的按钮。

  我们在btnReg_Click()中间输入:

string Gender = "";

if(rbMale.Checked)

  Gender = rbMale.Text;

if (rbFemale.Checked)

  Gender = rbFemale.Text;

Response.Write("您的性别是:" + Gender);

Response.Write("<br>");

string Hobby = "";

if (cbFootball.Checked)

  Hobby = Hobby + cbFootball.Text;

if (cbBasketball.Checked)

  Hobby = Hobby + cbBasketball.Text;

if (cbTableTennis.Checked)

  Hobby = Hobby + cbTableTennis.Text;

if (cbShuttlecock.Checked)

  Hobby = Hobby + cbShuttlecock.Text;

Response.Write("您的爱好是:" + Hobby);

  Checked是单选按钮和复选框的最重要的属性,如果选中则返回true,否则未选则返回false。

  


  (5)请选择性别和爱好,然后单击“注 册”按钮。

  


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: