Здравствуйте! Сегодня: Сб, 11 Сен 2010, Ваш IP: 38.107.191.118 Вход | Регистрация | Забыли пароль?
> Список форумов Kbyte.Ru - - Web-программирование
+ Добавить ответ | + Создать новую тему Страница: 1
Тема: Динамическое добавление ещё одного TextBox'a по запросу клиента. дата добавления: 12.07.2010 / 17:41
Автор темы:
bobsapp
тем: 10/ответов: 20/благодарностей: 1

ответов: 20
вопросов: 10


Народ, а скажите такую вещь, по какой теме искать следущий способ генерации динамических полей,
точнее вот что надо:
На странице есть строка в виде 3 текстбоксов:
[Имя пользователя ] [Возраст ] [Дата включения ]
клиент вносит данные:
[Иванов И.И. ] [23 ] [15.03.2009 ]

но ему ещё надо одного пользователя внести. есть кнопка "Добавить ещё строку"
и надо добавить ещё динамический ряд, под уже заполненным:
[Имя пользователя ] [Возраст ] [Дата включения ]

как это сделать, или скажите куда копнуть в какую сторону что почитать.
через что это вообще сделать? рипитер?
Технологии: Active Server Pages .NET (ASP .NET)


 
Ответ # 1 # дата добавления: 12.07.2010 / 19:16
Автор ответа:
Aleksey Nemiro
тем: 462/ответов: 2918/благодарностей: 40
Администратор
Эксперт

Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 2918
вопросов: 462


Можно JavaScript-ом. Если максимальное количество дополнительных полей ограничено, то можно использовать Repeater, лишние поля (строки) сделать скрытыми (display:none), и показывать по требованию.

Можно использовать UpdatePanel и добавлять элементы динамически на стороне сервера без перезагрузки страницы.
Либо без UpdatePanel, но с постбаком.
--
@aleksey_nemiro

- Нашел ответ самостоятельно, расскажи всем!
- Анонимус загрузи фотку, тебя не видно!
- Незабываем нажимать на Спасибо (пометить ответ, как правильный)! ;-)
- Помни: Одна тема - один вопрос!
- Kbyte Bonus Points ($$$) за вопросы и ответы на форумах Kbyte.Ru ... (Уже выдано!)

[- Изменить подпись | Личное сообщение админу | Искать друзей | Пригласить друзей | Чииииз :-) | Web-инструменты | Слоны | Деньги -]
 
Реклама  
Страница: 1 + Добавить ответ | + Создать новую тему