asp-classic - 经典 ASP:页面参考
问题描述
我在 Classic ASP 中有三个页面:
Root>Login>login.asp
Root>Web>index.asp
Root>Web>Section>index.asp
在 Root>Web>index.asp 和 Root>Web>Section>index.asp 我包括 Root>Login>login.asp:
Root>Web>index.asp: <!--#include file="../login/login.asp" -->
Root>Web>Section>index.asp: <!--#include file="../../login/login.asp" -->
但我的问题是:
在 Login.asp 上,如果会话过期,我会重定向到 Root>index.asp。
RESPONSE.REDIRECT("../index.asp")
适用于但 - 当然 -由于“href参考”Root>Web>index.asp
而不适用 Root>Web>Section>index.asp
在 HTML 中,我这样做:
<base href="../../">
ASP上有没有类似的解决方案,或者我需要为每个解决方案制作一个IF?
解决方案
在 ASP 中:
"/" > 重定向到根目录 那么这个问题的最佳解决方案就是简单地放 / 不带 ..
RESPONSE.REDIRECT("/index.asp")
推荐阅读
- android - 我想做一个 FloatView,但我不知道如何让它只显示在应用程序中
- css - EventRender 渲染位置错误
- .net-core - AWS SES 验证电子邮件身份
- javascript - 我如何使用 Google Apps 脚本解析 XML 并遍历所有元素
- promise - 功能应用程序不等待从 web3 contract.getpastevents 返回的 Promise
- javascript - 每次单击前进箭头时功能不重复
- matlab - 在 Matlab 中打开一个 STL 文件
- jquery - 停止嵌入的 Youtube 视频 iframe
- sql - CTE 表优化
- r - 创建一个 ETF 投资组合 csv 数据