我正试图找到一种如何在Classic ASP中获取代码行号的方法
password
预期输出
<credentials>
<%
Response.Write "Hello world!<br>"
Response.Write getThisLineNumber() & "<br>"
Response.Write "Goodbye world."
%>
是一个虚构的功能,正在寻找我正在寻找的东西。
我暂时通过
解决了我的问题Hello world.
3
Goodbye world.
但是当我在“Hello world”之后添加一个新行时。 (第2行),然后我必须手动更改
getThisLineNumber()
到
<%
Response.Write "Hello world!<br>"
Response.Write "3<br>"
Response.Write "Goodbye world."
%>
答案 0 :(得分:1)
经典ASP不支持这样的功能,它类似于.NET
中的反射
您可以做的更接近的事情是在Err
对象中发生错误时获取行号,这样:Err.Line
。
如果您要对asp
页面进行概要分析,可能 ASP Profiler 可以为您提供帮助:ASP Profiler
答案 1 :(得分:-3)
您可以通过不同的代码方式获取此行号
<%
i=1
Response.Write "Hello world!<br>"
i=i+1
Response.Write "Goodbye world." & i
%>