由于流程的自定义,每个流程点的信息可能需要反复呈现。
当我使用WebUserControl的时候,直接在CS中间添加控件的时候总会出现两个。
代码如下:
WebUserControl:
wuc.ascx
private int _i = 0;
public int i
{
get {return this._i;}
set {this._i = value;}
}
private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack)
{
TextBox box = new TextBox();
box.Text = this._i.ToString();
this.Controls.Add(box);
}
}
ASPX:
private void Page_Load(object sender, System.EventArgs e)
{
wuc uc = new wuc();
uc.i = 100;
Panel1.Controls.Add(uc);
}