mylist.ascx里面有个按钮Button1的函数
private void Button1_Click(object sender, System.EventArgs e)
{
    x ++;   //x是它的公有变量;
}mylist.aspx包含了mylist.ascx的控件mylist1;
当button1被按下时。
我想在mylist.aspx里面调用改变了的mylist.ascx里面的x变量
可以在哪里调用。

解决方案 »

  1.   

    在ascx里定义一个属性,对应的就是X,然后在aspx里面任意调用。
      

  2.   

    但是mylist.aspx没有一个函数是运行在底下这个函数之后啊。
    private void Button1_Click(object sender, System.EventArgs e)
    {
        x ++;   //x是它的公有变量;
    }
      

  3.   

    什么意思??在aspx中调用mylist1.x可以了,无论时候调用都可以。
      

  4.   

    是可以啊。
    但是调用的不是改变之后的x啊。
    如果在aspx里面的初始化函数里面调用得到的是 在Button1_Click(object sender, System.EventArgs e)运行之前 的x啊。在哪个地方才可以得到Button1_Click(object sender, System.EventArgs e)运行之后的x啊。
      

  5.   

    也就是说在Button1_Click(object sender, System.EventArgs e)函数里面可以运行
    他父亲的哪个函数么?
      

  6.   

    奇怪,既然是在Button1_Click里面改变x值,为什么初始化要用x呢?
      

  7.   

    我想知道在ascx文件里面是不是可以调用包含它的aspx里面的函数。(可以自己改写的函数);