0

動的コントロールを追加したい

下の画像のようにやりたい

私はそれをするのに苦労しています

[経験を追加] ボタンをクリックすると、別の行を表示したい

ここに画像の説明を入力

ユーザーコントロールで試しましたが、うまくいきません。

以下のコードは正常に動作していますが、コントロールを追加すると、ブラウザ ページを閉じてから再度ブラウザを開くと、コントロールが追加されます。

問題は static int i=0; だと思います。

static int i = 0;
    protected void addnewtext_Click(object sender, EventArgs e)
    {
        i++;
        for (int j = 0; j <= i; j++)
        {
            AddVisaControl ac = (AddVisaControl)Page.LoadControl("AddVisaControl.ascx");
            placeHolder.Controls.Add(ac);
            placeHolder.Controls.Add(new LiteralControl("<BR>"));
        }
    }

あなたのアイデアを教えてください。前もって感謝します

4

1 に答える 1