• ベストアンサー

携帯ページでresponse.redirect

携帯向けアンケート収集ページをASPで作成しています。 入力された値によって、次へ進むページを変えたく、 Response.Redirect を使っていますが、一部キャリアで 「無効なデータを受信しました。302」 と、エラーになります。 エラーが発生する機種(USER_AGENT で判別)のみを手動(リンク)で移動させたいのですが、どの機種でエラーが発生するかわかりません。 情報提供お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maro
  • ベストアンサー率47% (95/199)
回答No.2

DoCoMoなんかは、リダイレクト先のパスをhttp://~から始まる絶対パスでないとジャンプしなかったと思います。

参考URL:
http://www.nttdocomo.co.jp/p_s/imode/make/tag/index.html

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

googleで検索 "Response.Redirect 無効なデータを受信しました"

関連するQ&A

  • 履歴を残さないResponse.Redirect?

    こんにちは、ASPでウェブページを作成しています。 Javaスクリプトでは、location.replaceでページを移動しますと、履歴に残らず、「戻る」をクリックしても元のページには戻らないコマンドがありますが、ASPにはありませんでしょうか? Response.Redirectでは履歴が残ってしまい、下手すれば当該ファイルに書いている処理を2階やってしまう場合もあり困っています・・・。 ここではあえて、Javaスクリプトでない方法を探しています。 お手数をお掛け致しますが、お教え下さいませ。

  • Response.Redirect で呼び出す際にメッセージを出したい。

    Response.Redirect で他のASPを呼び出した際に、SQLのデータボリュームが多いため若干のタイムラグが発生します。その際に処理待ちのメッセージを出したいのですが、何か方法はありますか?

  • フレームでのResponse.Redirect

    はじめまして。 ASP.NET(C#)初心者です。 仕事上、現在づまづいている個所があり、どなたかご教授いただけないでしょうか。 今現在、下記のようなtestページを作成しています。 --- フレーム1-------------フレーム2------------------- 【TextBox】        | *CustomValidator    | ボタン押下時、画面Response.Redirectで別ページ表示 【Button】         | --------------------------------------------------- ボタン押下時、TextBoxはCustomValidatorで検証し、 OKならばResponse.Redirectで、 フレーム2に別ページを表示(targetでフレーム2を指定)する。 といったものを作成したいのです。 1回目の検証OK時には上記の動作をするのですが、 それ以降、ボタンを押下するとフレーム1と同じ画面が フレーム2に表示されるようになってしまいます。 分かる方、もしくはヒントがありましたら教えていただけると幸いです。 よろしくお願いいたします。

  • response.redirect <<URL>> で開くウィンドウのツールバーをなくしたい

    ASPはとっても初心者です。 よろしくお願いします。 今、 test1.aspからtest2.aspを呼び出して test2.asp内に以下の記述をして、<<URL>>のページを新たなウィンドウで開いています。 ↓↓↓ response.redirect <<URL>> この場合だと、新しく開くウィンドウはアドレスバーやツールバーが表示されてしまいます。 アドレスバーとツールバーを表示させないで新しいウィンドウを開く方法はありませんか?? つたない文章ですみませんが、どうぞよろしくお願いします。

  • redirectについて

    sea_clear_skyです。 質問させて頂きます。 環境 WIN98SE PWS SUBMIT以外の作成したボタンで、ページ移動を行いたいのですが。 正常に動作しません。 値をもっていきたいので、Redirectが希望です。 <ASPファイル> <html> <script language="vbscript" runat="server"> sub btt() Response.Redirect("移動先ASPファイル") end sub </script> <body> <input type ="button" name ="bt" value ="redirect" onclick ="btt()"> </input> </body> </html> ご教授願います。 よろしくお願いします。

  • ASPで別ページにPOSTで送信したい。

    お疲れさまです。2回目の質問になります。皆様よろしくお願いします。 行いたい事は タイトル通り 別ページにPOSTで送信を行いたいのです。 GET送信はResponse.Redirectで送信できますが パラメータが出てしまいます。 ASPの次のページはASPではないのでASP間のパラメータ渡しは出来ません。 なにとぞ皆様の良い知恵をお貸し下さい。サーバーはNT4.0です。 よろしくお願いします。

  • ページ転送の仕方・・・

    こんばんは・・・お昼には恥ずかしい質問をしてしまった者です。 さて、私はJavaをする前にWin系サーバーOSに搭載されていますASP言語を用いてWebシステムの開発をしていました。 ASPでは、 Response.Redirect "http://www.goo.ne.jp" としますと、そのページに転送されます。 JSPの場合、どのようなコマンドになりますか? いくら探しても分かりませんでした・・・。 分かられる方、宜しくお願い致します。

    • ベストアンサー
    • Java
  • どういう可能性があるか教えてください・・・

    ASPで動的なページを作っています。 送信元のページに戻るのに、 Response.redirect Request.ServerVariables("HTTP_REFERER") とし、戻っています。 私の環境では問題なく戻れていますが、ユーザによっては、URLが必要ですというエラーが表示されてしまい戻りません。 どういう可能性が考えられますでしょうか?

  • ページを一度更新しないとSession値が渡らない。

    ASPで初めてプログラムしています。 A.asp → Err.inc → Err.asp というように、エラーがあったらErr.aspに 遷移するようにしているのですが、 Err.aspで更新ボタンを押さないとSession値が表示されません。 具体的に *** Err.inc *** <% Sub COMM_USER_ERROR(strMsg)   session("ErrMsg") = strMsg   'システムエラー表示   Response.Redirect("Err.asp")   Response.End End Sub %> *** A.asp *** If Request.ServerVariables("REQUEST_METHOD") <> "POST" Then   Call COMM_USER_ERROR("不正なアクセスをしました") End If *** Err.asp *** <HTML>   (中略)   <%=session("ErrMsg")%> どうしたらよいか全くわかりません。 どなたか教えていただけないでしょうか? よろしくお願いいたします。

  • aspからasp.netへの遷移(その逆も)

    拡張子がaspの画面から拡張子がaspxの画面へ遷移することは 不可能なのでしょうか?何か特殊な方法があるのでしょうか? ありましたら教えていただけないでしょうか。 aspx画面でボタン押下時に Response.Redirect("./test1.asp")でasp画面へ遷移させると 以下のエラーとなります。 '/WebSite1' アプリケーションでサーバー エラーが発生しました。 この種類のページは処理できません。 説明: 要求されたページの種類は、明示的に禁止されるため処理されません。拡張子 '.asp' が正しくない可能性があります。 下の URL が正しく入力されていることを確認してください。 要求された URL: /WebSite1/test1.asp バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.1433; ASP.NET バージョン:2.0.50727.1433

専門家に質問してみよう