ボタンのクリックイベントでテーブルを動的に作成しています
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();
}
この問題を解決するのを手伝ってください。