例如我点击用户控件的案妞 它入如何调用它的事件函数来调用ASPX的函数
谢谢

解决方案 »

  1.   

    比如aspx页面的后台:
    mypage.aspx.cx
    class mypage:System.Web.Page
    {
    .....
    有如下方法:
       public void test(){}
    ....
    }
    在ascx.cs里可以这样
    button_click()
    {
        mypage mp1 = (mypage)this.page;
        mp1.test();
    }
      

  2.   

    ASPX的函数??是什么东西??是后台的声明的自定义的函数吗??
      

  3.   

    aspx的函数就是你在aspx页面定义的函数
      

  4.   

    ASPX的代码 override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent(); //定义用户控件的事件
    T_RL uc=(T_RL) this.FindControl("T_RL1"); 
    uc.GetRq += new EventHandler(this.UserControl_GetRqed); 
                               
                               ....   
                       }                   //控件的事件内可以写你的ASPX方法
    private void UserControl_GetRqed(object sender, System.EventArgs e) 

    Response.Write(sender); 
    }
      

  5.   

    把这段代码写到一个新的类文件里去,你的aspx和ascx都去调用它,你觉得如何?