私はドメイン上のサブディレクトリ内にあるWebアプリケーションを扱っていますが、私はタグに適切なURLを挿入する最も慣用的な方法を見極めようとしています。以下は、両方のクライアントマシン上で同じHTMLを生成している間、私はASP.NET MVCのURLにUrl.Content( "〜/ ...")と "〜/"の違いがありますか?
<img src="~/Content/images/blah.png" />
<img src="@Url.Content("~/Content/images/blah.png")
より「正しい」であるかわからないこれらの両方/subfolder/Content/images/blah.png
の絶対パスを生成両方とも動作しますが、どちらが正しい方法なのか不思議です。
これらの2つのアプローチには違いがありますか(たとえば、もう1つは別のメカニズムによって解決されていますか?)、または前者の構文的な砂糖ですか?
ありがとうございます。これはまさに私が探しているものです。タイマーが立ち上がるとすぐにチェックを受けます。 –