私は基本的にdvds.asp
という名前のページをaction="process.asp"
という形式で持っています。 process.asp
スクリプトは、Name
,Surname
およびEmail
フィールドを検証します。電子メールが存在しない場合、元のページ(dvd.asp
)にリダイレクトされ、カスタムエラーが表示されます。vbscriptサーバー側の検証
電子メールフィールドの検証とリダイレクト私は行う方法を知っています。唯一の問題は、dvds.asp
のカスタムエラー値を取得する方法です。
お願いします。 :) FYI
:
私が検証するためにprocess.asp
でこのコードを使用しています:
if txtEmail = "" then
Server.Transfer(Request.ServerVariables("HTTP_REFERER"))
else
は今、私はdvds.asp
ページに表示するエラーは次のとおりである:「あなたの電子メールを入力してください"..どうしたらいいの?
は私が検証するためにprocess.aspでこのコードを使用しています: 場合txtEmail =「」その後、 Server.Transferを(でRequest.ServerVariables(「HTTP_REFERER」)) 他 今、私が表示したいエラーdvds.aspのページです: "あなたの電子メールを記入してください" ..どのように私はそれを行うことができますか? –
HTTP_REFERERにクエリーストリングが含まれているかどうかを確認し、 "&ErrorID = 1"を付加しない場合は、 "?ErrorID = 1"を付加します。例:Server.Transfer(Request.ServerVariables( "HTTP_REFERER")& "ErrorID = 1 ") - 元のページはErrorID値を検出し、関連するメッセージを表示する必要があることに注意してください。 – HeavenCore
はい、それは私の質問でした:)どのようにオリジナルのエラーメッセージを取得するつもりの元のページのios。 –