【问题标题】:How to find from GUI whether Client Side scripting or server side scripting is running如何从 GUI 中查找客户端脚本或服务器端脚本是否正在运行
【发布时间】:2010-03-16 12:31:38
【问题描述】:
我们有一个在 ASP.NET 2.0 框架(客户端-服务器模型)上运行的 GUI。从支持的角度来看,如何确定在任何时间点在 GUI 上打开的页面是服务器端脚本还是客户端脚本。
之所以这么问,是因为我明白有些代码是由浏览器执行的,比如Javascript。那么,如果有这样的脚本是由客户端浏览器处理的,那么如何才能知道那一刻正在运行的是客户端脚本。
提前感谢您的回答。
【问题讨论】:
标签:
asp.net
browser
client
webclient
【解决方案1】:
在服务器上,无法找到客户端脚本当前是否正在执行。 Http 是无状态的。
在客户端你甚至可以使用浏览器的 window.load 来检查页面是否完全加载,但在此之前你仍然不能确定服务器端脚本是否正在运行,因为加载脚本响应也需要时间进入浏览器。但是您可以通过服务器端脚本上的一些计时器噱头来检查服务器端脚本执行所需的时间。