leo*_*ora 82 asp.net-mvc image
我有一个新的asp.net mvc项目,我正在试图找出存储图像的最佳位置,以及我将如何从site.master引用它们(如果我有一个标题图像,我想要显示在所有页).
建议或最佳做法?
A S*_*edo 108
我通常做的是在我的Content文件夹中创建一个"Images"文件夹.只要您保持一致,放置图像的位置就取决于您.
从Site.Master引用这些图像与从任何视图引用它们相同:
<img src="/Content/Images/mylogo.png" />
Run Code Online (Sandbox Code Playgroud)

zac*_*ydl 26
<img src="@Url.Content("~/Content/Images/logo.png")" />
Run Code Online (Sandbox Code Playgroud)
在MVC 5的Razor视图中使用它.图像存储在/ Content/Images中.
<%=Html.Image("~/Content/Images/xxx.png")%>
Run Code Online (Sandbox Code Playgroud)
无论您在站点层次结构中的哪个位置,都可以解析此问题.Html.Image是Microsoft.Web.Mvc期货装配的一部分.