Проблемы с перетаскиванием из IE - PullRequest
1 голос
/ 25 января 2011

У меня очень простой вопрос, и я не знаю, упускаю ли я что-то или это просто не разрешено. Я пытаюсь принять любой контент, который был выбран в IE и перетащен в мое приложение. Все события запускаются, как и должно быть, и я начинаю анализировать содержимое, которое я получил, и вот тут начинается самое интересное. Когда я запрашиваю e.Data.GetFormats () в массиве строк, я ясно вижу текст, формат HTML и расширенный текстовый формат среди других типов.

Но когда я пытаюсь e.Data.GetDataPresent ("Text"), он возвращает false. Достаточно забавно, когда я пытаюсь e.Data.GetData ("Текст"), я тоже получаю ноль. (Хотя ожидалось)

У меня вопрос: нужно ли использовать что-то другое для обработки перетаскиваемого содержимого из IE? Или просто я не могу получить доступ к данным, потому что они из интернет-зоны?

Я забыл добавить, чтобы позже отредактировать: - это приложение Windows .NET 2.0, а не asp.net и веб-сайт:)

Спасибо

1 Ответ

0 голосов
/ 25 января 2011

Используйте Javascript для обработки таких задач, он полностью совместим со стандартными браузерами.

Вы можете запрограммировать свой собственный плагин jQuery для перетаскивания

Здесь - одна для перетаскивания строк таблицы

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