RadioButton编程要点:
- AutoPastBack(回车提交页面)
- Checked=true (选中)
- Checked=false (不选中)
protected void Button1_Click(object sender, EventArgs e)
{
string s_T1 = "你选中的是:";
if (rbt_1.Checked == false && rbt_2.Checked == false && rbt_3.Checked == false && rbt_4.Checked == false)
{
Text_retrue.Text = "选项不能为空,请选择";
}
if (rbt_1.Checked == true)
{
Text_retrue.Text = s_T1 + rbt_1.Text;
}
if (rbt_2.Checked == true)
{
Text_retrue.Text = s_T1 + rbt_2.Text;
}
if (rbt_3.Checked == true)
{
Text_retrue.Text = s_T1 + rbt_3.Text;
}
if (rbt_4.Checked == true)
{
Text_retrue.Text = s_T1 + rbt_4.Text;
}
}
protected void Button2_Click(object sender, EventArgs e)
{
rbt_1.Checked = false;
rbt_2.Checked = false;
rbt_3.Checked = false;
rbt_4.Checked = false;
Text_retrue.Text = "";
}
protected void Button3_Click(object sender, EventArgs e)
{
try
{
R_F1.Checked = R_F2.Checked = R_F3.Checked = R_F4.Checked = Label2.Visible = false;
double d_numi = -1;
try
{
d_numi = double.Parse(Text_Num.Text);
}
catch
{
}
double d_Num = Double.Parse(Text_Num.Text);
if (d_Num >= 0 && d_Num < 60)
{
R_F1.Checked = true;
}
else if (d_Num >= 60 && d_Num < 80)
{
R_F2.Checked = true;
}
else if (d_Num >= 80 && d_Num < 90)
{
R_F3.Checked = true;
}
else if (d_Num >= 90 && d_Num <= 100)
{
R_F4.Checked = true;
}
else
{
Label2.Visible = true;
}
}
catch (System.Exception ex)
{
Label2.Text = "请输入数值" + ex.Message;
}
}