Как скопировать контент из всплывающей страницы, используя ASP.NET C# или с помощью JavaScript
Привет,
Я хочу скопировать содержимое с всплывающей страницы(всплывающая страница-это страница aspx.) Мое требование состоит в том, чтобы добавить одну "кнопку" на эту всплывающую страницу . Когда мы нажмем на эту кнопку (копировать), все содержимое должно быть скопировано (для содержимого используется метка) с помощью ASP.NET C# или Javascript.
Вот мой код, который работает. Но в моем коде есть одна проблема. Как этого добиться, нажав на кнопку (копировать) содержимое должно быть скопировано .
Сейчас это работает. Но есть одна проблема, которую я обнаружил после тестирования своего приложения.
Проблема в том, что у меня есть значки в каждой строке внутри gridview . Если я нажму на иконку, она будет отображаться как всплывающее окно (на самом деле это не всплывающее окно, добавленное как новая страница). Я сомневаюсь, что если бы я впервые нажал на кнопку копирования в каких-либо строках, то смог бы скопировать содержимое .Но во второй раз, нажимая на кнопку копирования в разных строках внутри gridview, он не копирует другой контент. Его копирование старого контента, который я скопировал ранее.
Как исправить эту проблему, в то время как нажмите на кнопку копирования на любом значке в любых строках, его копия, которая строит данные содержимого вместо предварительного просмотра/первого копирования данных/содержимого.
<pre><input type="button" id="btnCopy" value="Copy" onclick="window.clipboardData.setData('text', document.getElementById('ltlContentName').innerText);" />
Что я уже пробовал:
Я попробовал вышеприведенный код.
<input type="button" id="btnCopy" value="Copy" onclick="window.clipboardData.setData('text', document.getElementById('ltlTemplateName').innerText);" />