ドメインのサブディレクトリ内に存在する Web アプリケーションを扱っており、適切な URL をimg
タグに挿入する最も慣用的な方法を識別しようとしています。次のどちらもクライアント マシンで同じ HTML を生成しますが、どちらがより「正しい」かはわかりません。
<img src="~/Content/images/blah.png" />
<img src="@Url.Content("~/Content/images/blah.png")
これらはどちらも の絶対パスを生成する/subfolder/Content/images/blah.png
ため、どちらも機能しますが、どちらが正しい方法なのか興味があります。
これら 2 つのアプローチに違いはありますか (たとえば、一方は他方とは異なるメカニズムで解決されていますか?)、または前者は後者の単なる構文糖ですか?