ビューでサブドメインURLを生成するにはどうすればよいですか?例えば、私のアプリケーションはwww.lol.com
にありますが、近い将来に変更される可能性があります。サブドメインmail.lol.com
にあるGoogle Appsのメールにリンクしたいと思います。ビュー内にサブドメインURLを生成するASP.NET MVC
これを行うにはどうすればよいですか?絶対URLをハードコードする必要はありませんか?
ビューでサブドメインURLを生成するにはどうすればよいですか?例えば、私のアプリケーションはwww.lol.com
にありますが、近い将来に変更される可能性があります。サブドメインmail.lol.com
にあるGoogle Appsのメールにリンクしたいと思います。ビュー内にサブドメインURLを生成するASP.NET MVC
これを行うにはどうすればよいですか?絶対URLをハードコードする必要はありませんか?
ASP.NET MVCではこれを処理しません。
幸いにも、あなたはこのようなことをしたい最初の人ではありません。 .NET MVCでルーティングを完全に制御できるので、自分でカスタマイズするだけで済みます。
wwwを取り出してメールで置き換える(またはwwwがない場合はメールを添付する)簡単なものを希望する場合は、Request.Headers["host"]
の値をチェックアウトし、必要に応じて変更することができます。
始めるためにどのように実際にあなたがあなたがこの記事をチェックアウトする可能性があるため、ルーティングを処理するために柔軟な何かをしたい場合:
Request.Headers["Host"]
をチェックすると、現在のホスト名を見つけることができます。
www.
(存在する場合)を削除することができます。