主页 > 知识库 > javascript asp教程错误处理

javascript asp教程错误处理

热门标签:为什么外呼系统需要预存话费呢 常用地图标注范围点 宁夏怎么申请400电话 企数外呼系统能用多久 办理400电话一年多少钱 外呼回拨系统图片 兰州智能语音电销机器人功能 离线电子地图标注软件注册 咸阳销售外呼系统

The ASPError Object has zero (0) Methods, nine (9) Properties, zero (0) Events, and zero (0) Collections.

AspCode
AspDescription
Category
Column
Description
File
Line
Number
Source

The way you access the ASPError Properties is with a Server Method. Yeah, I know; it doesn't make sense. Start with something like var myError=Server.GetLastError() and then you can access all nine ASPError Properties following this pattern: %=myError.Line%>.

Below is the script for Lesson 15.

%@LANGUAGE="JavaScript"%>
!-- METADATA TYPE="typelib" 
FILE="C:\Program Files\Common Files\System\ado\msado15.dll" -->
%
try
	{
	Response.Write("STRONG>Use I>GetLastError( )/I>BR>/STRONG>\r")
	myError = Server.GetLastError()
	Response.Write("myError.Line: " + myError.Line + "BR>\r")
	Response.Write("myError.File: " + myError.File + "\r")
	Response.Write("HR>\rSTRONG>")
	Response.Write("Now an intentional error...")
	Response.Write("BR>/STRONG>\r")
	myError = erver.GetLastError() //this line causes an error
	Response.Write("myError.Line: " + myError.Line + "BR>\r")
	Response.Write("myError.File: " + myError.File + "BR>\r")
	}
catch(myDumbError) 
	{ 
	Response.Write("There is an error: " + myDumbError)
	%>
	BR>
	Graceful error handling goes here (inside the catch statement).
	Make it as simple or sophisticated as you like.BR>
	HR>
	STRONG>Now let's break down the error Object./STRONG>BR>
	%
	for ( var i in myDumbError)
		{
		Response.Write(i + ": " + myDumbError[i] + "BR>\r")
		}
	}
finally
	{
	Response.Write("HR>STRONG>Let's Finish Up./STRONG>BR>\r")
	Response.Write("Code inside the I>finally { }/I> statement ")
	Response.Write("executes regardless of error (or lack thereof). \r")
	Response.Write("I>finally{ }/I> is totally optional. ")
	Response.Write("It's a good place for things like RS.Close()... ")
	Response.Write("which you'll see later on.")
	}
%>

Click Here to run the script in a new window.

Okay, so what happened to On Error Resume Next? Sorry, that ain't no JavaScript thing. So, what about onerror? That won't work on the server side. But thanks to some core JavaScript we have some error handling.

The section of script for which you wish to provide error handling goes inside the try { } statements and the what-to-do in the event of an error goes inside the catch { } statement. There is also a finally { } statement (optional). The whole thing is just as graceful as On Error (in my opinion).

Not every ASP server allows you access to the ASPError Object. So, don't be surprised if ASPError gives you an error.

您可能感兴趣的文章:
  • 最佳的JavaScript错误处理实践
  • 使用Raygun对Node.js应用进行错误处理的方法
  • JavaScript错误处理
  • JavaScript高级程序设计 阅读笔记(二十) js错误处理
  • JavaScript高级程序设计 错误处理与调试学习笔记
  • JavaScript 错误处理与调试经验总结
  • Javascript 学习笔记 错误处理
  • Javascript 错误处理的几种方法
  • javascript Error 对象 错误处理
  • 深入分析javascript中的错误处理机制

标签:温州 咸阳 昌都 昆明 丽江 泰州 铁岭 家电维修

巨人网络通讯声明:本文标题《javascript asp教程错误处理》,本文关键词  javascript,asp,教程,错误,处理,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《javascript asp教程错误处理》相关的同类信息!
  • 本页收集关于javascript asp教程错误处理的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章