Динамическое добавление текстового поля на панель при нажатии кнопки

StackOverflow https://stackoverflow.com/questions/2060229

  •  20-09-2019
  •  | 
  •  

Вопрос

Я просто не понимаю, как это делается.Я рассмотрел несколько вопросов здесь и с нескольких других сайтов.

По сути, компания будет добавлять этапы процесса, и я хочу, чтобы рядом с ним было текстовое поле с кнопкой с надписью "Добавить еще один шаг". После нажатия новое текстовое поле появится под текущим, а кнопка будет перемещена рядом с новым текстовым полем.Что мне нужно сделать?

Это было полезно?

Решение 2

Ладно, наконец-то я нашел ответ, который могу понять.Использование listviews, по-видимому, является хорошим способом.Я нашел этот веб-сайт

http://geekswithblogs.net/QuandaryPhase/archive/2008/10/19/asp.net-alternatives-to-dynamic-controls---part-1.aspx

И я получил желаемые результаты.

Другие советы

Что ж, все станет немного сложнее, как только вы спросите, как поддерживать ViewState .Однако, поскольку вы этого не спрашивали (пока), простой ответ заключается только в том, что при событии нажатия кнопки вы должны создать экземпляр нового текстового поля и вставить его в элементы управления перед кнопкой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top