ASP.NET MVC ドキュメントルートを指定するメソッド
2012/03/27
Url.Contentメソッドでルート演算子(~)を使ってあげる。
サンプル
「MvcApplication/Views/Shared/Site.Master」で「MvcApplication/Content/Site.css」を読み込みたい。
<link rel="stylesheet" type="text/css" href="../../Content/Site.css" />
こんな感じで指定されているけど気にいらないからUrl.Contentメソッドとルート演算子(~)を使って下記のように記述。
<link rel="stylesheet" type="text/css" href="<%=Url.Content("~/Content/Site.css") %>" />
めも
相対パス指定で「../../」って指定すれば良いだけってあるんだろうけど気分的にイヤ。
イヤじゃなければUrl.Contentメソッドを使わずに「../../」って相対パス指定するなり「/」で始める絶対パス指定するなりすればok。