以下のコードを使用してコントロールをキャストしました。
List<Dictionary<string, object>> result = new List<Dictionary<string, object>>(count);
div = new HtmlGenericControl();
div.Controls.Add((HtmlGenericControl)result[j]["fly"]);
div.Controls.Add((HtmlImage)result[j]["img"]);
div.Controls.Add((HtmlGenericControl)result[j]["bar"]);
div.Controls.Add((HtmlGenericControl)result[j]["meter"]);
div.Controls.Add((HtmlGenericControl)result[j]["block"]);
this.display.Controls.Add(div);
問題は、コンパイルしても動作せず、HttpException がスローされることです。コントロールを正しくキャストしているとは思いませんか?
Visual Studio 2008 と .NET Framework 2.0 を使用しています
ありがとう。