加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

iis – 经典ASP – 请求对象为空

发布时间:2020-12-16 07:14:18 所属栏目:asp.Net 来源:网络整理
导读:我正在努力为旧的经典asp网站添加一个功能,并遇到了一个有趣的问题.页面上的以下行导致有用的错误“Object required:”” strServerName = Request.ServerVariables("server_name") 当我附加一个调试器来查看它时,请求实际上是空的,我不明白这是怎么回事?
我正在努力为旧的经典asp网站添加一个功能,并遇到了一个有趣的问题.页面上的以下行导致有用的错误“Object required:””

strServerName = Request.ServerVariables("server_name")

当我附加一个调试器来查看它时,请求实际上是空的,我不明白这是怎么回事?这一行存在于几个页面上,除此之外没有任何问题.在这种情况下,页面由另一页面的重定向执行.

我一直在寻找一天左右的解决方案,并且找不到任何有用的东西.我很绝望,任何想法都会非常感激.

哦,如果需要更多信息,请不要犹豫,打电话给我.

谢谢!

更新1
根据要求,以下是< %%>中包含的整个代码段.标签.该块作为文件中的第一个代码存在(名为“order-results-instant.asp”):

<%
strServerName = Request.ServerVariables("server_name")
strServerName = UCase(strServerName)

strServerURL = "http://localhost/cbr"
strServerURLhttps = "https://localhost/cbr"
strConnect = "Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=CBR; Integrated Security=SSPI"

Dim objConn
Dim sql_stmt
Dim rs  
%>

更新2
我已经使用以下两种方法将执行重定向到此页面 – 这可能会导致请求丢失?

'Response.Redirect strServerURL & "/order-results-instant.asp?gwstep=1"
 Response.Write "<META HTTP-EQUIV=""refresh"" content=""5;URL=" & strServerURL & "/order-results-instant.asp?gwstep=1"">"

解决方法

扫描其余代码.在全球一级你会发现: –

Dim Request

重命名此变量及其当前用法和附加到脚本上下文的Request对象将变为可见.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读