我正在努力为旧的经典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"">"
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。