Не удалось завершить операцию. Недопустимая структура FORMATETC

#asp.net #ajax

#asp.net #ajax

Вопрос:

Я разрабатываю веб-приложение, используя asp.net и ajax . Сегодня я столкнулся с проблемой при перетаскивании компонентов на основе ajax в веб-форму с поддержкой ajax.

Сообщение об ошибке

 The operation could not be completed. Invalid FORMATETC structure
  

Если ваш ответ — сборка, пожалуйста, дайте мне знать, в какой сборке такие проблемы (будьте конкретны в отношении сборок)

Комментарии:

1. попробуйте это dotbert.loedeman.nl /…

2. Дайте мне знать, какая сборка ответственна за эту ошибку…

3. Не могли бы вы, пожалуйста, предоставить немного больше информации о том, с какой системы вы получаете эту ошибку? Версия Visual Studio? Задействованы другие сторонние элементы управления / расширения addins? Это может быть из-за Ajax Control Toolkit, но это может быть и какая-то другая библиотека, перехватывающая событие drop. FORMATETC удаляет информацию, которую вы перетаскиваете (изображение, rtf, объект, другое), поэтому то, что ее получает, этого не ожидает.

Ответ №1:

В основном это связано со сборкой Ajax Toolkit, если вы добавили ее в качестве toolbox. Единственный способ избавиться от этого — перезапустить вашу IDE всякий раз, когда у вас возникает ошибка Formatetc, или выгрузить toolbox и создать его заново. Любой из них решит. Но она не будет отправлена. Возникновение станет редким. Надеюсь, это поможет.

В версии Ajax toolkit < 3.5 обнаружены такие ошибки.

Ответ №2:

Если вы используете AjaxControlToolkit.dll , попробуйте удалить ее и повторно загрузить и добавить снова.

Также попробуйте переустановить Ajax Control Toolkit, который может решить вашу проблему.

Ответ №3:

сначала проверьте панель управления => административный инструмент => .net framework . у вас низкий приоритет Интернета, тогда измените его