1

以下のコードを使用してコントロールをキャストしました。

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 を使用しています

ありがとう。

4

0 に答える 0