возможно, если вы хотите просто передать данные для использования в JavaScript, вы можете использовать такие хеш-теги, как этот
http://localhost/project/index.html#exist
, поэтому один раз, когда вы закончите извлечение данных, отобразите сообщение и измените окно. location.hash к подходящему значению ... теперь всякий раз, когда вы обновите страницу, hashtag
не будет присутствовать
ПРИМЕЧАНИЕ: , когда вы будете использовать это вместо запроса, строка запроса отправляет данные не может быть восстановлен / прочитан сервером
Я нашел это объяснение в Интернете:
Даже при перетаскивании в том же приложении перетаскивание выполняется с помощью стандартного механизма перетаскивания OLE. С точки зрения OLE, он работает с двумя приложениями, исходным и целевым, и соответствующим образом разделяет их. Поскольку OLE существует гораздо дольше, чем .NET, OLE не имеет понятия об исключении .NET и, следовательно, не может передать исключение от цели обратно источнику. Даже если бы это было возможно, почему источник должен заботиться о том, чтобы цель не могла выполнить сброс? Если вы хотите обработать исключение во время события DragDrop, вы должны обработать его в своем обработчике событий DragDrop, оно не будет распространяться за пределы этого обработчика событий, поскольку существует переход от управляемого кода к неуправляемому к управляемому между источником и целевым объектом.
См. здесь 1-й ответ после вопроса.
Вероятно, исключение происходит где-то в фоновом потоке. вам необходимо создать обработчик для AppDomain.CurrentDomain.UnhandledException или события Application.ThreadException.
Подробнее см. здесь .