У меня этот код написан на классическом ASP. Я хочу, чтобы он перешел на предыдущую страницу, когда нажата кнопка отправки, и выпадающее значение выбрано. Я знаю, что могу перейти на предыдущую страницу, когда я использую Request.ServerVariables("HTTP_REFERER")
, но как реализовать это в следующем коде, как заставить его работать при нажатии кнопки «Отправить», он переходит на предыдущую страницу, получая значение от переменной «Предыдущий шаг», которая используется в код, как показано ниже:Переход на предыдущую страницу при нажатии кнопки «Отправить» в классическом ASP
../Example.asp:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<% Option Explicit %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Project Site</title>
<link rel="stylesheet" href="../css/fnureports.css" type="text/css" />
<style type="text/css">
</style>
</head>
<!--#include file="../sqlConnection.asp" -->
<!--#include file="../sqlConnection1.asp" -->
<%
Dim YearID
Dim SeasonID
Dim myStudentID
YearID = Request.Form("dYear")
SeasonID = Request.Form("dSeason")
If Request.ServerVariables("REQUEST_METHOD")= "POST" Then
myID = Request.QueryString("uniqueid")
Updatedate myID, YearID, SeasonID
End If
%>
<body>
<div align = "center">
<div>
<form id="form1" method="post" action="Example.asp<%= request.querystring %>">
<select class="dropYear" name="dYear">
<option value="select">2014</option>
<option value="2015">2015</option>
</select>
   
<select class="dropSeason" name="dSeason">
<option value="select">FALL</option>
<option value="Winter">WINTER</option>
</select>
<br /><br />
<%
Dim PreviousPage
PreviousPage = Request.ServerVariables("HTTP_REFERER")
Response.Write PreviousPage
%>
<ul class="buttons">
<input id="save" method="post" class="btTxt" type="submit" value="Submit"; />
</ul>
</form>
</div>
<br/>
</div>
</body>
</html>
Любая идея на этом?
Я использовал этот код: Response.Redirect Request.ServerVariables ("HTTP_REFERER"), как вы просили в случае, если условный оператор. Это не перенаправляет меня на предыдущую страницу после нажатия кнопки «Отправить». – TechPro
Отредактированный ответ ... –
Я тоже попробовал отредактированный код, он не доводит меня до предыдущей страницы. – TechPro