获取内容中文件的URL

时间:2015-01-31 22:41:59

标签: c# asp.net .net asp.net-mvc razor

我的问题非常简单,Razer不会在内容字典中呈现正确的文件路径。以下是我想要渲染徽标的示例:

<img src="@Url.Content("~/Content/assets/img/logo_white.png")" 
     alt="logo" class="brand" 
     data-src="@Url.Content("~/Content/assets/img/logo_white.png")" 
     data-src-retina="@Url.Content("~/Content/assets/img/logo_white_2x.png")" 
     width="93" height="25">

但是razer输出只是&#34; assets / img / logo_white.png&#34;没有开头和正确路径的内容是&#34;内容/资产/ img / logo_white.png&#34;。

哪里有问题?在我看来,这似乎是一个错误,但也许我想念一些东西。

2 个答案:

答案 0 :(得分:0)

好的,在简化模板图像成功渲染后,某处出现了崩溃。现在我将采取一些步骤,并尝试解决问题。 Ty 4你的时间。

答案 1 :(得分:-1)

这样做有用吗?

src="@Url.Content(String.Format("~/Content/assets/img/{0}", "logo_white.png"))"

它在我的代码中。但是也不得不说没有String格式它会在我的一些演示代码中产生正确的位置/路径,而在你的情况下它并没有出于某种奇怪的原因......