Вот решение jQuery.
Событие щелчка вызывается кнопкой «Копировать все». Адреса электронной почты собираются путем извлечения текстовых значений любых элементов с помощью класса «emails», а затем передаются в функцию с именем «copyToClipboard», которая создает временную скрытую текстовую область для выбора и копирования значений электронной почты. Он должен работать во всех браузерах.
РЕДАКТИРОВАТЬ: Я обновил код, чтобы позволить вам копировать данные из любого столбца. Вам просто нужно указать целевой класс и передать его в качестве атрибута данных. Вероятно, вы могли бы просто указать номер столбца и искать данные вложенных таблиц без необходимости присваивать классы, но, к сожалению, это за пределами моего знания JavaScript, плюс ссылки на href в столбце электронных писем могут сделать это непросто.
Database Results
Column 1
Column 2
Column 3
Names -
Emails -
Name One
email1@email.com
Name Two
email2@email.com
Name Three
email3@email.com
Name Four
email4@email.com
Name Five
email5@email.com
Name Six
email6@email.com
Name Seven
email7@email.com
Name Eight
email8@email.com
Name Nine
email9@email.com
Name Ten
email10@email.com
JSfiddle: https://jsfiddle.net/j4r9sxwt/
Единственное изменение, которое вам необходимо внести в свой код ASP:
RESPONSE.WRITE "" & rsMembers("Email") & " "& vbCrlf
Попробуйте следующее:
String output = String.Join(" ", myStrings);
StringBuilder buf = new StringBuilder();
foreach(var s in myStrings)
buf.Append(s).Append(" ");
var ss = buf.ToString().Trim();