我正在按钮的点击事件动态创建一个表
private void CreateDynamicTable()
{
PlaceHolder1.Controls.Clear();
int tblRows = Rows;
int tblCols = Columns;
Table tbl = new Table();
.
.
.
.
.
PlaceHolder1.Controls.Add(tbl);
ViewState["dynamictable"] = true;
}
现在在另一个事件中,我在PlaceHolder1
中找到了此表,但它表示在PlaceHolder1
中找不到任何表格。
如何保存PlaceHolder1
状态,以便所有控件都保存在PlaceHolder1
我也使用它来保存View State
protected override void LoadViewState(object earlierState)
{
base.LoadViewState(earlierState);
if (ViewState["dynamictable"] == null)
CreateDynamicTable();
}
请帮我解决这个问题。