自定义一个有四个radiobutton的用户控件   使用循环绑定数据后放进panel里  想要使用户控件的四个radiobutton必须选择一个  如果不选的话提示选择  请问该怎么解决?

解决方案 »

  1.   

    加个自定义验证控件 提交的时候检查选择的rbtn个数 如果为0就提示用户必须选择
      

  2.   

    在页面上放一个panel,添加四个radiobutton 把groupName设置成一样的,再拖个button
     protected void Button1_Click(object sender, EventArgs e)
        {
            Panel p =this.FindControl("Panel1") as Panel;       int i=0;
            foreach( Control c in   p.Controls )
            {
                if (c is RadioButton)
                {
                    if ((c as RadioButton).Checked == true)
                    {
                        i++;
                    }
                }
            }
            if (i == 0)
            {
                Response.Write("<script>alert('没有选择')</script>");
                return;
            }
        }
      

  3.   

    设置默认选择项
    或用radiobuttonlist遍历判断是否选择
    或在用户控件中遍历控件是否选择
      

  4.   

    System.Web.UI.UserControl uc = (System.Web.UI.UserControl)FindControl("UserControl1");
    RadioButton rdb= uc.FindControl("RadioButton1") as RadioButton;
      

  5.   

    我用的是用户控件  用户控件是四个RadioButton   用循环添加n个用户控件到panel里   查看RadioButton时也是用循环看每个用户控件的RadioButton是否被选中。。  我想实现的是如果 在n个用户控件中如果有一个用户控件的RadioButton一个都没有选中的话  提示信息  
      

  6.   

    比如点击某Button执行一个事件  我想在点击这个Button之后 执行Button事件之前判断RadioButton是否有选!!
    不知道可不可行   最好是用验证控件  希望大家多帮我想想  谢谢了