在我的方案中,我有一个正在调用的ASP经典页面。我希望不要向用户展示ASP经典页面。 ASP经典页面只有VBScript代码,我认为这可以缓解这个问题。任何想法都会有所帮助。想要没有HTML的ASP经典页面不会显示
回答
最终用户应该看到什么?如果用户交互调用页面,则最终用户从浏览器返回。如果你不想显示一个空白页面,你至少应该重定向到主页,但是有关用户交互的更多有用信息的页面可能会更好。
无论如何,你可以使用response.transfer或的Response.Redirect做重定向。 Response.transfer是服务器端的重定向,客户端的response.redirect。
最终用户与Asp页面进行交互,然后Asp页面自动提交一个表单,并在不使用html的情况下调用该页面。然后,没有html的页面调用另一个Asp页面。我已经提到了三页。只有第一个和最后一个是用户应该看到的。第二个,没有HTML的Asp页面不应该被用户看到。 – user2026270 2013-02-13 14:43:52
我需要做这个有点奇怪的事情,因为: - 第一个Asp经典页面首先是一个Asp.Net页面,然后是第二个Asp经典页面。 - 第二个Asp经典页面(没有HTML的页面),等到Asp.Net完成一个目标。然后第二个Asp经典页面调用第三个Asp经典页面。 – user2026270 2013-02-13 14:49:12
难以遵循,但这听起来像是autosubmit应该完成一个Ajax请求。 – AardVark71 2013-02-13 15:18:04
听起来好像应该使用ajax调用完成。你可以做的一件事是向你的asp页面发布一个附加值,并在第二页asp页面测试值或response.redirect到其他页面。
假设您将值发送到page2.asp,如page2.asp?data1 = abc & data2 = xyz。您可以更改到page2.asp?数据1 = ABC &数据2 = XYZ & specialkey =鹰派
然后在你的page2.asp在页面的顶部插入代码
if request("specialkey")<>"hawks" then
response.redirect("home.asp")
end if
- 1. 经典的ASP - 页面状态不变
- 2. HTML到经典的ASP页面加载的代码行(ASP)
- 3. 经典ASP显示变量
- 4. 经典的ASP页面,没有任何HTML,但只有VBScript代码
- 5. 经典的ASP表单不会在页面刷新上发布
- 6. URL从html页面到html的经典asp重写
- 7. 经典ASP - 在页面加载时显示进度条
- 8. 经典ASP页面的性能测试?
- 9. 经典的ASP VBScript - 刷新页面
- 10. 在经典的ASP页面中断
- 11. 用经典的ASP显示XML数据
- 12. 完整的经典asp页面有时候不会渲染某些用户(response.buffer?)
- 13. 在经典的asp页面导出html表格
- 14. 经典ASP - 自定义错误页面
- 15. 使用OWIN授权经典ASP页面
- 16. 前处理(经典)ASP页面
- 17. 如何保护ASP经典页面?
- 18. 经典ASP中的会话
- 19. 经典ASP/ASP.NET:如何从我的.net页面检索经典asp数据?
- 20. 没有经典的VBScript /经典的ASP型Dim语句
- 21. 经典ASP:用HTML表格显示查询结果的麻烦
- 22. HTML页面不会显示在QWebview
- 23. 如何使用经典ASP VBScript将HTML页面转换为PDF?
- 24. 使用经典ASP下载HTML页面为.docx
- 25. 经典asp。对象未显示
- 26. JavaScript没有显示在HTML页面
- 27. 对经典asp中的asp页面所做的更改是否需要iisreset?
- 28. 会话变量经典asp
- 29. 页面被刷新后的经典asp页面存储值
- 30. aspx页面上的经典asp页面httprequest?
它通常是有帮助的说出你希望发生的事情以及你不想发生的事情。 – Quentin 2013-02-13 11:54:53
是VBScript代码服务器端经典的ASP还是客户端的Internet Explorer代码? (我假设前者,但它有助于明确)。 – Quentin 2013-02-13 11:55:25
所以只需使用Response.Redirect完成后,用户将永远不会知道他访问了该页面。 – 2013-02-14 07:37:13