public class MyPage:Page{
private Label mylabel;
public Label ParentLabel{
get{return mylabel;}
}protected override void Init(EventArgs e){
mylabel=new Label();
mylabel.Text="This is a label";
this.Controls.Add(mylabel);
base.Init(e);
}
}
从这个类继承的Page都应该有一个label了。假如你有个aspx页,让它从MyPage继承你可以在代码中加入这样一行:
void Page_Load(object src,EventArgs e){
this.ParentLabel.Text="这是MyPage上的一个Label";
}
看看会不会显示!