0

在我的场景中,我有一个被调用的 ASP 经典页面。我希望它不向用户显示 ASP 经典页面。ASP 经典页面只有 VBScript 代码,我认为这可以轻松解决这个问题。任何想法都会有所帮助。

4

2 回答 2

0

最终用户应该看到什么?如果页面被用户交互调用,最终用户期望浏览器返回一些东西。如果您不想显示一个空页面,您至少应该重定向到主页,但是一个包含更多关于用户交互的有用信息的页面可能会更好。

无论如何,您可以使用response.transferresponse.redirect来进行重定向。Response.transfer 是服务器端的重定向,response.redirect 是客户端的重定向。

于 2013-02-13T11:53:12.247 回答
0

听起来确实应该使用 ajax 调用来完成。您可以做的一件事是将附加值发布到您的 asp 页面,然后在第二个 asp 页面测试该值或 response.redirect 到其他页面。

假设您正在向 page2.asp 发送值,例如 page2.asp?data1=abc&data2=xyz。您可以将其更改为 page2.asp?data1=abc&data2=xyz&specialkey=hawks

然后在页面顶部的 page2.asp 上插入代码

if request("specialkey")<>"hawks" then
    response.redirect("home.asp")
end if
于 2013-02-17T03:54:54.530 回答