2009-02-25 2 views
0

На моей странице aspx, когда пользователь нажимает кнопку «LinkButton», новое текстовое поле должно динамически добавляться на страницу. Пользователь может добавлять до 10 текстовых полей. Кроме того, пользователь может перейти на другую страницу B с этой страницы A. Когда он вернется на страницу A, все его текстовые поля должны быть сохранены. Как достичь этой функциональности?Динамическое добавление текстового поля

Спасибо.

ответ

0

Вам нужно сохранить информацию в сеансе пользователя о том, сколько текстовых полей должно отображаться (и, возможно, их содержимое). В обработчике Init (?) Страницы вам нужно будет добавлять текстовые поля каждый раз.

2

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

if(NumberOfTextBoxes <= 10) 
{ 
    TextBox tb = new TextBox(); 
    Placeholder1.Controls.Add(tb); 
    NumberOfTextBoxes++; 
} 

Для справки я бы рекомендовал: