Отображение информации о буфере обмена на ASP.net - PullRequest
1 голос
/ 19 января 2009

У меня есть требование показать данные в буфере обмена в удобочитаемом элементе управления. Данные буфера обмена могут быть текстовыми, документными или любого типа. элемент управления должен отображать информацию.

Есть ли какие-либо элементы управления в ASP.net

Это буфер обмена на стороне клиента

Ответы [ 4 ]

2 голосов
/ 19 января 2009

Вы должны иметь возможность создавать и вставлять элемент управления Silverlight 2 на свою веб-страницу. При правильной настройке безопасности это должно позволить вам получить косвенный доступ к буферу обмена.

Сохранение текста в буфере обмена с использованием Silverlight 2

Начало работы с Silverlight 2

Полезное руководство по началу работы с блогом

1 голос
/ 19 января 2009

Сервер не может читать данные из буфера обмена клиента. Так что, если вы имеете в виду то, что пользователь имеет в своем буфере обмена (на сервере): это невозможно. Вы можете быть в состоянии сделать некоторые вещи с помощью JavaScript, но тогда ASP.NET становится в значительной степени неактуальным как деталь.

В качестве альтернативы, сформулируйте это так: вы когда-нибудь видели, чтобы это было сделано?

Обычно, чтобы веб-сайт мог что-то делать с нетекстовыми данными, необходимо использовать элемент управления файлом / загрузки (Обзор ...) для отправки данных на сервер. Возможно, вы захотите изучить этот вариант.

Если вам нужно больше энергии на клиенте, рассмотрите Silverlight, Flash, ClickOnce и т. Д. (Но старайтесь избегать OCX - это мертвая технология).

1 голос
/ 19 января 2009

О каком буфере обмена вы говорите?

Буфер обмена на стороне сервера или буфера обмена на стороне клиента (я предполагаю, что это на стороне клиента).

Из того, что я знаю, если вы просто хотите отобразить информацию о том, что хранится в буфере обмена - в javascript есть объект Clipboard, который вы можете использовать. У него могут быть ограничения безопасности (когда вы пытаетесь получить доступ к буферу обмена на стороне клиента)

0 голосов
/ 19 января 2009

Возможно встроить пользовательский элемент управления .NET Windows Forms на веб-страницу. Используя это, вы сможете получить доступ к буферу обмена, чтобы сделать данные доступными для вашей веб-страницы.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...