在一个aspx页面有两个用户控件分别为Controls1和Controls2
在Controls1中又包函一个用户控件Controls1_1,在这个控件中(Controls1_1)有个必填的验证控件,
问题是在Controls2的某个按钮的事件如何能叫Controls1_1中的必填验证控件失效。最好有代码(c#)

解决方案 »

  1.   

    首先你把Controls1_1的控件设置public ,然后Controls1_2里面去实例化一下.然后里面的控件你就可以设置了哦..很难么?不难吧
      

  2.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    Forums.UserControl.IndexLogon;
    indexLogon= new Forums.UserControl.IndexLogon();
    indexLogon.RegularExpressionValidator1.Enabled = false;
    indexLogon.RFVUserName.Enabled = false;
    }
    出现错误 未将对象引用设置到对象的实例
      

  3.   

    Controls1_1 mm = Controls1.FindControl(Controls1_1's Name);
    if(mm!= null&& mm.reControl.text!="")
    {
    //doaction;
    }
      

  4.   

    在一个aspx页面有两个用户控件分别为Controls1和Controls2
    在Controls1中又包函一个用户控件Controls1_1,在这个控件中(Controls1_1)有个必填的验证控件,
    问题是在Controls2的某个按钮的事件如何能叫Controls1_1中的必填验证控件失效。最好有代码(c#)
    问题:我要找的是在Controls2中找Controls1包函一个用户控件Controls1_1中的验证控件。
      

  5.   

    大家没理解呀!
    我问题是在同一个aspx文件中有三个用户控件分别为A、B、C
    在A控件中嵌着B控件,现在我想在C控件中控制B控件
      

  6.   

    在C控件中显式申明B控件,调用B的方法就可以了
    public B b;
      

  7.   

    TO:liwei985(波波)
     这样会出现, 未将对象引用设置到对象的实例错误
     有代码吧?