0
ページのロード時にデフォルトケースが実行され、そこから電子メールのケースが実行され、電子メールの場合はページB.が呼び出されます。コントロールがページBからページAに転送されているときに電子メールを送信してください。同じように私を助けてください。ページ間の古典的なASP渡し値
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 ")
私は
私は、OPsの例で 'Select Case UCase(op)'のような文字列比較のケースを無意識のうちに行うことを常に薦めています。 – Lankymart