私はこのコードで実行時に動的に作成された更新パネルにテーブルを持っています:
Table tblmain = new Table();
TableRow tblrow = new TableRow();
TableCell tblcell = new TableCell();
tblmain.Rows.Add(tblrow);
myDiv.Controls.Add(tblmain);
今、私はこのテーブルにアクセスしたいです。しかし、このコードでこの作業をしようとすると:
Table tbl = (Table)myDiv.Controls[0];
私はこのエラーを受け取ります:
タイプ 'System.Web.UI.LiteralControl' のオブジェクトをタイプ 'System.Web.UI.WebControls.Table' にキャストできません。
なぜasptableはリテラルコントロールに変換するのですか?