私は新しいasp.netmvcプロジェクトを持っており、画像を保存するのに最適な場所と、site.masterからそれらを参照する方法を見つけようとしています(すべてに表示したいヘッダー画像がある場合)ページ)。
提案またはベストプラクティス?
回答:
私が通常行うことは、Contentフォルダー内に「Images」フォルダーを作成することです。一貫性がある限り、画像をどこに配置するかは本当にあなた次第です。
Site.Masterからこれらの画像を参照することは、他のビューから画像を参照する場合と同じです。
<img src="/Content/Images/mylogo.png" />
~
では、次のようにプレフィックスを使用できます:<img src="~/Content/Images/logo.png" />
。ここを参照してください:pseale.com/blog/2013/09/26/ImageLinksInMVCAreMagicalMostly.aspx
<img src="@Url.Content("~/Content/Images/logo.png")" />
これをMVC5のRazorビューで使用します。画像は/ Content / Imagesに保存されます。
<img src="~/Content/Images/logo.png" />
です。ここを参照してください:pseale.com/blog/2013/09/26/ImageLinksInMVCAreMagicalMostly.aspx