私は自分のローカルホストとライブサイトを持っています。私は、URLを持っており、その中には、localhostの場合、URLはローカルホスト/サイト/ thank_you.aspxに行く必要があり、もしそのライブ私は後ろの私のコードでこれを試してみましたhttp://mylivesite.com/thank_you.aspxRequest.URL for localhostとライブサイト
...
MyHiddenField.Value = Request.URL + "/thank_you.aspx";
それが返さ私がいたページ/thank_you.aspx
私は間違っていますか?また、追加したポート(おかげでアレックス)超大型のスーパー将来性であるために:):
なぜなら、相対パスを使用しないといけません: 'MyHiddenField.Value =" /thank_you.aspx ";'? – Alex
@Alexメールなどのリンクを作成するために使用されている可能性があります。 – MikeSmithDev
「http:// localhost/something」は「http:// localhost/site/thank_you.aspx」に移動する必要がありますか'http:// mylivesite.com/something'は' http:// mylivesite.com/thank_you.aspx'に行くべきですか?あなたのウェブサイトは 'localhost'のどこにありますか? –