博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net C#控件基础 RadioButto 单选框
阅读量:3948 次
发布时间:2019-05-24

本文共 1845 字,大约阅读时间需要 6 分钟。

单选按钮:

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; }    
 }

看到最后的帮忙点个👍🙏 谢谢!
在这里插入图片描述

你可能感兴趣的文章
利用本地centos镜像升级centOS
查看>>
FreeBSD常用操作
查看>>
VC及esxi升级的必要性和步骤
查看>>
hp DL338服务器修改ilo管理地址
查看>>
vmware convert P2V 错误二三事
查看>>
让kali2020中的zsh有补完功能
查看>>
python解开压缩文件6位纯数字密码
查看>>
5620系列密码清除
查看>>
vncsever-centos&debian
查看>>
华为snmp模板
查看>>
kvm&xen挂载镜像文件
查看>>
SQL Server Union等操作时解决不同数据库字符集冲突的问题
查看>>
Linq GroupJoin(二)
查看>>
递归:访问页面的控件或文件夹的下文件
查看>>
DataGridView分頁控件
查看>>
Linq 使用entity framework查询视图返回重复记录的问题(转)
查看>>
项目中得到执行文件版本或其它信息
查看>>
WinForm DatagridView绑定大量数据卡顿的问题
查看>>
DataGridView或 DataTable导出到excel
查看>>
Ilist To DataTable
查看>>