【摘要】:由此可见,在编写一个具有成百上千行代码的应用程序过程中,通过浏览器查找应用程序的语法错误,可以为程序员带来很大的便利。图6-2 HTTP 500内部服务器错误界面在此要附带说明一点,在图6-2所示的错误信息中,有一行“HTTP错误500.100-内部服务器错误-ASP错误”,这是Web服务器所产生的HTTP错误,所谓的“HTTP错误”指的是Web服务器碰到不合法的操作而产生的低级错误。
语法类错误是由于不正确的脚本语法导致的, 在大多数情况下, 解释器和编译器会指出行号和所在行中的字符位置, 以及在相应的位置上缺少的内容。
【例 6.1】 在浏览器中运行下面的代码:
〈%
Dim A
A=1
If A=1
Response .Write ″A 等于 1″
Else
Response .Write ″A 不等于 1″
End If
%〉(www.xing528.com)
文件命名为6-1.asp,实例的运行结果如图6-2所示。
从图6-2中可以看到,IE浏览器详细地显示了实例的错误信息。在实例文件6-1.asp中的第4行,出现“缺少Then”的错误,发生错误的语法是“If A=1”语法。
由此可见,在编写一个具有成百上千行代码的应用程序过程中,通过浏览器查找应用程序的语法错误,可以为程序员带来很大的便利。
图6-2 HTTP 500内部服务器错误界面
在此要附带说明一点,在图6-2所示的错误信息中,有一行“HTTP错误500.100-内部服务器错误-ASP错误”,这是Web服务器所产生的HTTP错误,所谓的“HTTP错误”指的是Web服务器碰到不合法的操作而产生的低级错误。
HTTP错误有数种类型,例如:
●HTTP404:错误码为404,表示所要执行的网页不存在。
●HTTP500:错误码为500,表示内部服务器错误。
●HTTP5000.100:错误码为500,次要错误码为100,表示内部服务器错误-ASP错误。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。