Как я сбрасываю значения динамично созданных средств управления на ASP.NET c# страница?

у меня есть массив кнопок, добавленных к управлению панелью и потребности сбросить их к их исходным значениям, действительно ли это возможно практично?

 protected void Page_Load(object sender, EventArgs e)
{
    RenderTable();
}
private void RenderTable()
{
    Button[] board = new Button[9];
    for(int i =0; i <board.Length; i++)
    {
        board[i] = new Button();
        board[i].Text = " ";
        board[i].Width= board[i].Height = 50;
        board[i].Click += PlayerClick;
        board[i].ID = "pos" + i;
        Panel1.Controls.Add(board[i]);
    }
}
1
задан Euclid 2 June 2010 в 16:40
поделиться

3 ответа

Вам нужно будет хранить значения самостоятельно в сессии, состоянии просмотра или просто искать их в значениях поста. Вы уже используете пользовательский ID, поэтому используйте эти значения, если вы используете метод отправки формы.

2
ответ дан 3 September 2019 в 00:06
поделиться

Вы также должны иметь возможность хранить массив исходных значений и в цикле переназначать их.

0
ответ дан 3 September 2019 в 00:06
поделиться

panel.Controls.Clear ()?

0
ответ дан 3 September 2019 в 00:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: