• 締切済み

ASP.NETアプリケーションでのリンク先書換処理(https→http)

*カテゴリが異なるかもしれませんが、ご了承願います。 ASP.NETフレームワークを利用したWebアプリケーションを作成しています。httpsでログインした先のページをhttpで開きたいのですが、エラー終了しページが開けない状態になっています。 現在の実装は以下のようになっています。 ログイン画面はhttps  +→1ページ内にメニューと表示領域を表示          +→あるメニューを押す →ボタンクリックイベント処理でリンク先URL(href)を"https"から"http"にreplace(javascript) デバッグが出来ない版なのでエラー内容詳細をお伝え出来ない状態で 大変申し訳ありませんが httpsでログインした先のページをhttpで開くための 解決のヒントを戴ければとても助かります!

みんなの回答

  • szkatnr
  • ベストアンサー率75% (3/4)
回答No.1

>ログイン画面はhttps > +→1ページ内にメニューと表示領域を表示 >         +→あるメニューを押す →ボタンクリックイベント処理でリンク先URL(href)を"https"から"http"にreplace(javascript) ボタンクリックでエラーになるのですか? Javascript でエラーになるのであれば、Javascriptの処理内容を教えてください。 単にログイン認証後にhttpにしたいのであれば、 HttpListenerResponse.Redirect メソッドを使えばいいかもしれません。 (※ .NET Framework version 2.0 以降) --------------------(例:C#)-------------------- if (ログイン成功) { response.Redirect(@"http://www.○○○/index.html"); } ---------------------------------------------- (ブラウザの種類や設定等によってはセキュリティの警告が出ます)