有个user control, abc.ascx,当我单击这个控件的一个button时,我想根据一些条件,隐藏 parent page的一个button,如何写呢?在parent page里的button visible 的值可以改变,可是因为是postback,visible = false,也反映不到生成的 page 上。

解决方案 »

  1.   


    是能调用 Page里的button 却不能将其隐藏?是不是动态生成的button 或者abc.ascx
    如果是动态生成的,需要注意 回传后重新生成的问题
      

  2.   

    button不是动态生成的,如果不是postback,隐藏code工作,可是如果是postback,btnAdd.Visible = false; 能执行,可是btnAdd还是能看见。
      

  3.   

    在控件里面定义委托和事件当控件按钮事件激发时,执行page里面的操作