我有一个RadioButtonList,它是从数据库中获取数据来填充的,用户需要至少勾选/选择其中一个单选按钮。如何确保他们勾选/选择了单选按钮?我尝试了许多不同的方法,但没有成功,这是我的代码。我还试图警告他们未勾选的单选按钮。
我想要做的是验证是否已勾选/选择了RadioButtonList。
if (cblstatus.SelectedItem.Value == "1")
{
//Create Category
con.Open();
SqlCommand departament = new SqlCommand("insert into categories(ca_name, ca_number, ca_status, ca_department, ca_date, ca_time, ca_user) " +
"values('" + category.Text + "', '" + number.Text + "', 'Y', '" + catdepartment.SelectedValue + "', '" + date + "', '" + time + "', '" + user + "')", con);
departament.ExecuteNonQuery();
con.Close();
}
else if (cblstatus.SelectedItem.Value == "2")
{
//Create Category
con.Open();
SqlCommand departament = new SqlCommand("insert into categories(ca_name, ca_number, ca_status, ca_department, ca_date, ca_time, ca_user) " +
"values('" + category.Text + "', '" + number.Text + "', 'N', '" + catdepartment.SelectedValue + "', '" + date + "', '" + time + "', '" + user + "')", con);
departament.ExecuteNonQuery();
con.Close();
}
else if (cblstatus. == null)
{
alert.InnerHtml = "<div id=\"warning\" class=\"message warning\">Warning! Please select a department.</div>" +
"<script>" +
"setTimeout(function () { $('#success').fadeOut(); }, 2000);" +
"</script>";
}
EnableClientScript="False"
参数添加到RequiredFieldValidator
中,并在服务器端使用if(genderRequired.IsValid){...}
。如果我正确理解了问题的话... - Roise