在页面之间传递值的经典ASP

Classic ASP passing value between pages

本文关键字:经典 ASP 之间      更新时间:2023-09-26

加载页面A时,执行默认情况。asp,然后执行电子邮件,如果是电子邮件,我们将调用页面B。当控制权从页面B转移到页面A时我想执行相同的电子邮件。请帮助我。

Page A 
<%@ Language=JavaScript%>
<% if (String(Request("op")) != "undefined")
var op = String(Request("op"));
%>
<%
switch (op) {
case ("EMAIL"):
Response.write("<form id = 'Upload1' name ='Upload' method ='Post' action ='B.asp?op=DocAuthors’ enctype=’multipart/form-data’> 'n”);
break;
default:
Response.write("<form name=campaignCreator action=A.asp method=POST> 
Response.write("<input type=hidden name=op value=Email>
<input type=submit value='EMAILDOC'>}
Page B 
<% @ Language= VBScript%> 
Response.redirect("A.asp?op=Email " )
%>

我试图通过查询字符串传递值,但它仍然在加载默认情况,而不是执行电子邮件的情况。

Page B 
<% @ Language= VBScript%> 
Response.redirect("A.asp?op=Email " )

在执行页面B之后,我是否可以执行电子邮件的情况。

字符串比较区分大小写。
Response.redirect("A.asp?op=Email " )

您在查询字符串中传递值Email,但在case语句中查找EMAIL(注意大小写的区别)。

case ("EMAIL"):

尝试更改其中一个。