ASP.NETについての質問です。

response.Redirect時にURLを指定しますが、この時に、GETではなく、POST形式でデータを渡す方法はないでしょうか?
(javascript吐き出してsubmitさせる方法はなしです)

回答の条件
  • 1人2回まで
  • 登録:2007/04/18 12:22:21
  • 終了:2007/04/22 00:45:12

回答(2件)

id:TNIOP No.1

TNIOP回答回数2344ベストアンサー獲得回数582007/04/19 13:16:02

ポイント20pt

http://nyx.pu1.net/practice/form/form1.php

こちらのような感じではだめでしょうか。

id:oisin

??

だめにきまってますけど……。

質問よく読んでくださいね。

2007/04/19 15:54:03
id:felix2007 No.2

felix2007回答回数600ベストアンサー獲得回数42007/04/21 21:33:51

id:oisin

??

javascript吐き出してsubmitさせる方法はなしですって書いてますよね。

質問の意図わかってないですよ。

2007/04/22 00:41:30
  • id:llusall
    残念ですが無いと思います。
    Response.Redirectは、レスポンスヘッダ(HTTPステータスコード302)をブラウザに送出します。
    POSTメソッド(http://www.studyinghttp.net/method#POST)
    は、エンティティボディを転送するために使います。(引用)
    つまり、ヘッダはヘッダなのでエンティティボディを含んでいないからだと思います。
    違っていたらすみません。
  • id:llusall
    あとは、
    Response.Redirect+セッション変数
    を利用するか、
    Server.Transferの利用でしょうかね。
    http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet16/aspnet16_01.html
  • id:oisin
    なんか回答ひどすきでした。

    llusallさん、コメントありがとうございます。
    別ドメインへPOSTと、
    URLが移動したことをユーザーに知らせないといけないので、結局、ダミーページ作成+javascriptにしました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません