2009-04-01 22 views
1

いくつかのコメントに応えて03/04/09マスターページのコンパイルと絶対URL

を更新し、マスターページからのサンプルは、次のようになります。これは、asp.netコントロールではありません、これはこれは

<a href="http://www.NEWDOMAIN.com/about_us.asp" accesskey="u"><span class="topleft"><span class="bottomleft">About us</span></span></a> 

がMYDOMAINは、私たちの主なサイトの真のドメイン名であるとして、NEWDOMAINが完全である本番サーバー上でレンダリングするハードコードされたHTML

<a href="http://www.MYDOMAIN.com/about_us.asp" accesskey="u"><span class="topleft"><span class="bottomleft">About us</span></span></a> 

です同じサイトを指す有効なDNSエントリ。私は、これはのように、ブラウザの問題になる可能性がないと思います//

:すべてのURLは、彼らは、HTTPを始めるという意味で絶対的02/04/09

を更新し

実際にレンダリングされたソースコード(ビューソース経由で表示)が変更されました。 IE7/8とFirefox 3の両方でチェックされ、同じ動作を目撃しました。

元の質問

私はいくつかのマスタページを持ってASP.Net 2.0アプリケーションを持っています。これは本質的に私たちのメインのウェブサイトのように見えるように模索されていますが、それは別のサーバー上で実行されるので、メニュー項目などのURLはすべてメインサイトへの絶対URLが与えられます。

これは私の開発マシンでは問題なく動作しますが、実動サーバー上では絶対的なURLはすべて実行時に変更されますが、クリックすると同じページで終了します。

これはDNSの問題ですか? ASP.Netは、マスタページとコンテンツがマージされたときにURLのDNS解決を行いますか?もしそうなら、なぜ私のローカルマシンで同じ効果を持たないのでしょうか、彼らは同じドメインにいます。

+0

あなたは、してください変更されているハイパーリンクのソースを貼り付けることはできますか? –

+0

実際、URLの変更例を教えていただけますか? –

+0

ありがとう、ソースコードは要求通りに掲示されます。 – Charlie

答えて