0

populate a html list control using .NETで述べたのとまったく同じ問題があります。

私は保管しました

<ul id="myList" runat="server" class="myClass">
</ul>

ascx ファイルで、ユーザー コントロールのコード ビハインドから動的に入力しようとしています。

ソリューションを採用しようとすると:

HtmlGenericControl li;

for (int x = 3; x <= 10; x++)
{
    li = new HtmlGenericControl("li");
    li.Attributes.Add("class", "myItemClass");
    li.InnerText = "Item " + x;

    myList.Controls.Add(li);
}

myList.Controls で null 参照例外が発生します。どこかで初期化する必要がありますか?

4

2 に答える 2

0

ID を変更する clientidmode を継承するように設定しました。静的に保つことで問題が解決しました

于 2014-04-17T08:14:05.620 に答える