Путь к файлам на Classic Asp - PullRequest
       1

Путь к файлам на Classic Asp

0 голосов
/ 17 сентября 2018

Я новичок в ASP, и я пытаюсь написать простой код для организации своего кода.Это выглядит следующим образом:

-act
   connect.asp
   login.asp
-db
   database.sql
-img
   images.files
-style
   styles.css
-view
index.asp

На данный момент, ради обучения, мой index.asp - это страница входа, которая вызывает login.asp для фактического входа пользователя в систему.Затем этот login.asp перенаправляет его обратно в Index.asp.Я звоню на login.asp очень хорошо с моего index.asp, потому что я использую HTML для ссылки на него:

<form action="act/login.asp" method="post">

Но я не могу позвонить index.asp с моего login.asp.Я пытался

response.redirect(Server.MapPath("../index.asp"))

Но когда я читал о MapPath, он не принимает ../, и когда я просто Server.MapPath("/") ссылается на текущую папку.

Как я могу перемещаться помои папки с использованием ASP?Я ничего не принимаю MapPath, и он не работает с родительскими папками.

1 Ответ

0 голосов
/ 17 сентября 2018

Когда вы используете MapPath, он возвращает локальный физический путь, а redirect("url") хочет, чтобы URL перенаправил вас.Теперь ../ не работает в ASP.Итак, что вы можете сделать:

responde.redirect("/parentdirectory/index.asp")

Обратите внимание, что если вы используете тот же код только с "/index.asp", он не будет работать, так как "/" приведет вас к корню проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...