3-4asp.net C#控件基础 RadioButton

单选按钮:

GroupName:如果一组按钮为互斥关系,他们的GroupName属性可设置为相同值;

OnCheckedChanged:


举例:


单选按钮往往是同时出现;

当点击  选中什么动物? 按钮,右侧文本框显示的是被选中单选按钮的Text属性;


下面例程是当选中单选按钮后,点击button按钮,在文本框中读取单选按钮值:


asp.net源代码:

 <div>
        <asp:RadioButton ID="rbtn_1" runat="server" Text="猫"  GroupName="animal"/>
        <asp:RadioButton ID="rbtn_2" runat="server" Text="狗"  GroupName="animal"/>
        <asp:RadioButton ID="rbtn_3" runat="server" Text="猪"  GroupName="animal"/>
        <asp:RadioButton ID="rbtn_4" runat="server" Text="羊"  GroupName="animal"/>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/>
        <asp:TextBox ID="txt_result" runat="server"></asp:TextBox>

    </div>

控件代码:

protected void Button1_Click(object sender, EventArgs e)
    {
        if (rbtn_1.Checked == true) { txt_result.Text = "选中了" + rbtn_1.Text; }
        if (rbtn_2.Checked == true) { txt_result.Text = "选中了" + rbtn_2.Text; }
        if (rbtn_3.Checked == true) { txt_result.Text = "选中了" + rbtn_3.Text; }
        if (rbtn_4.Checked == true) { txt_result.Text = "选中了" + rbtn_4.Text; }

    }

网页效果:







下面例程是,当在文本框中输入数据,点击button按钮,则选中单选按钮:


asp.net源代码:

<div>
        <asp:RadioButton ID="rbtn_1" runat="server" Text="不及格"  GroupName="animal"/>
        <asp:RadioButton ID="rbtn_2" runat="server" Text="及格"  GroupName="animal"/>
        <asp:RadioButton ID="rbtn_3" runat="server" Text="良好"  GroupName="animal"/>
        <asp:RadioButton ID="rbtn_4" runat="server" Text="优秀"  GroupName="animal"/>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

        <asp:TextBox ID="txt_num" runat="server"></asp:TextBox>

</div>

控件代码:

 protected void Button1_Click(object sender, EventArgs e)
 {
        double d_num = double.Parse(txt_num.Text);
        if (d_num >= 0 && d_num < 60)     { rbtn_1.Checked = true; }
        if (d_num >= 60 && d_num < 80)    { rbtn_2.Checked = true; }
        if (d_num >= 80 && d_num < 100)   { rbtn_3.Checked = true; }
        if (d_num >= 100 && d_num <= 120) { rbtn_4.Checked = true; }    
 }






  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值