• ベストアンサー

server.transferで別のサイトへ

お世話になります。 Server.Transferを使って、全く違うサイトへリンクさせようと思ったのですが、「絶対URLでは駄目です。相対URLを指定ください」と出ます。 Server.Transferは同一仮想ディレクトリ内しかリンクできないのでしょうか? そういうときは、Respose,Redirectになるのでしょうか?

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

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

Server.Transfer()は、RequestやSessionなどの、内部的な状態を保持したまま、指定したページに遷移するものなので、同一アプリケーション内のページにしか飛べません。 Server.Executeも同様です。 なんで、やはり、Response.Ridirect()するしか無いかと。 荒技で、WinHTTPなどで別サイトのページ内容を取り込んで、出力するとか。