2015-01-31 126 views
0

我的問題很簡單,Razer不會在內容字典中呈現正確的文件路徑。下面是例子我多麼想渲染標誌:在內容中獲取文件的URL

<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的輸出僅僅是「資產/ IMG/logo_white.png」沒有在起點,也正道內容是「內容/資產/ IMG/logo_white.png」 。

問題在哪裏?在我看來,就像一個錯誤,但也許我錯過了一些東西。

+1

是否刪除〜/幫助一下? – 2015-01-31 22:46:45

+0

@YoupTube不幸的不是。 – 2015-01-31 22:54:37

+0

內容是否以某種方式被刪除的c#/ .NET保留字?你可以嘗試把你的圖片放在別的地方嗎? – 2015-01-31 22:55:08

回答

-1

這樣工作嗎?

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

它在我的代碼中。但也不得不說,如果沒有字符串格式它產生正確的位置/路徑在我的一些演示代碼,而在你的情況如果不是做一些奇怪的原因...

+0

感謝您的幫助,但它可能是某種錯誤,這種解決方法都不起作用 – 2015-01-31 23:03:05

0

好吧,簡化後的模板圖像是被遺忘的渲染,所以某處某處崩潰。現在我將通過一些小步驟來嘗試解決問題。 Ty 4你的時間。