У моего ASP.NET WebForm есть место на нем, и пользовательские элементы управления динамически добавляются к нему. Элементы управления в основном содержат текстовые поля. Иногда есть два пользовательских элемента управления, иногда их десять. Все работает так, как ожидалось. Мой вопрос в том, как реализовать новую функцию.Копирование информации с одного динамически созданного пользовательского элемента управления на другой динамически созданный пользовательский элемент управления
У моего клиента есть новый запрос на копирование данных из первого элемента управления в другой элемент управления, проверяющий флажок, связанный с дополнительным элементом управления, о котором идет речь.
Сначала это звучало легко ... Добавьте флажок к заполнителю для каждого пользовательского элемента управления, а затем напишите JavaScript, чтобы скопировать данные из первого элемента управления в дополнительный элемент управления. Затем я понял, что с помощью тех текстовых ящиков, которые находятся в пользовательском элементе управления, у меня действительно нет доступа для непосредственного изменения входов HTML.
Далее я начал думать о добавлении флажков, которые будут автоматически отправляться обратно, но как я могу динамически добавить флажок в placeholder, а затем придумать способ добавить обработчик событий в этот флажок и передать информацию необходимо прокрутить элементы управления и скопировать значения. Этот подход кажется слишком сложным с слишком большими накладными расходами для достижения моей цели.
Любые предложения?
У вас есть JavaScript в качестве тега, но не упоминайте его в своем вопросе ... использует его из вопрос? –
JavaScript является вполне приемлемым и, вероятно, предпочтительным. Я думаю, что тот факт, что текстовые поля находятся в пользовательском элементе управления, делает его немного громоздким для работы. – proudgeekdad