【发布时间】:2014-11-25 13:47:21
【问题描述】:
我正在处理包含另一个 ASP 页面的遗留代码。
<!--#INCLUDE virtual="/PAGE1.ASP"-->
要从那个页面获取一个变量,比如 x,我相信我会这样做:
x = Request.Form("x")
对吗?
另外,经典 .ASP 文件的变量名是否区分大小写?
非常感谢。
【问题讨论】:
-
在这种情况下(请参阅下面的冗长讨论),变量实际上是一个名为“Err”的内置对象,不需要定义并且全局可用。更改原始问题会使一些答案变得不需要,但是,“Err”不需要 Request.Form - 但是其中一些答案可能会帮助其他有类似问题和不同变量名称的人。谢谢
-
经典 ASP 变量不区分大小写。
-
@Frank 如果您在 Classic ASP 中使用 jscript 作为服务器端脚本语言,那么该声明并不完全正确。
-
好点。除了 MD5 或在 VbScript 中很难做的事情,我还没有看到有人真正在经典 asp 中使用 Jscript。
-
虽然这篇文章在我有偏见的拙见中被否决了,但它会为那些对经典 ASP 完全陌生的人提供很好的讨论。我试图学习经典的 ASP,但当它不是“经典”时,我没有学过它,因为我当时正在学习 C 和 C++,并且后来添加了很多 C#,偶尔使用 Matlab 等。
标签: variables error-handling asp-classic parameter-passing webpage