Как узнать из GUI, запущены ли сценарии на стороне клиента или на стороне сервера - PullRequest
1 голос
/ 16 марта 2010

У нас есть графический интерфейс, который работает на платформе ASP.NET 2.0 (модель клиент-сервер). С точки зрения поддержки, как можно определить, являются ли страницы, открывающиеся в GUI в любой момент времени, скриптами на стороне сервера или на стороне клиента.

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

Спасибо за ваши ответы заранее.

1 Ответ

0 голосов
/ 16 марта 2010

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

На клиенте вы можете использовать window.load браузера даже для проверки, полностью ли загружена страница, однако вы не можете точно сказать, что серверный скрипт выполнялся до тех пор, потому что загрузка скрипта-ответа также требует времени в браузер. Но вы можете проверить, сколько времени серверный скрипт выполнял, используя некоторые уловки таймера на серверном скрипте.

...