Tengo RadioButtonList que se está llenando desde una base de datos, los usuarios necesitan al menos marcar/seleccionar uno de los RadioButtons. ¿Cómo puedo asegurarme de que marquen/seleccionen RadioButton? Intenté muchas maneras diferentes pero no tuve suerte, aquí está mi código. También estoy tratando de alertarlos sobre la desactivación del botón de radio.¿Cómo validar si RadioButtonList es verificar/seleccionarlo en C#?
Lo que intento hacer es validar que RadioButtonList esté marcada/seleccionada.
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>";
}
Por lo tanto, no puedo hacer esto desde código detrás? – jorame
Respuesta principal actualizada – Wahtever
Sí, puede usar esto para validar también del lado del servidor, todo lo que tiene que hacer es agregar el parámetro 'EnableClientScript =" False "' al 'RequiredFieldValidator' y usar' if (genderRequired.IsValid) {. ..} 'lado del servidor. Si entendí la pregunta correctamente . . – Roise