我遇到了一些麻烦ViewState
,也许我不明白它是如何工作的。
我有一个表并动态添加行,但是当我尝试将行添加到 时ViewState
,表中不会显示(添加?)行。
private void randomPageMethod()
{
...get data & generate row...
ViewState.Add(tr.ID, tr);
tableLSHTime.Rows.AddAt(1, tr);
}
如果我删除该ViewState.Add(tr.ID, tr)
行,则会添加行,但ofc
不会保留。
我想这样使用Page_Load
(当我使用时ViewState
):
protected void Page_Load(object sender, EventArgs e)
{
...code code...
if (IsPostBack)
{
foreach (TableRow tr in ViewState)
{
tableLSHTime.Rows.Add(tr);
}
}
}