2013-07-30 14 views
0

我不確定這是否是MVC4的錯誤,或者它是否是某個配置。Razor 2查看相對內容不從特定文件夾中呈現

我有一個MVC4(ASP.NET 4.5,C#)項目。當我有文件夾~/Content/images/ads/myimage.jpg中的內容時,它不會呈現。實際上,如果我使用內嵌語法,則生成的html標記將被完全刪除。

下面使用的路徑是正確的&內容存在於指定的目錄。

Razor視圖:

<img src="~/Content/images/myimage.jpg" alt="" /> 
<img src="~/Content/images/ads/myimage.jpg" alt="" /> 
<img src="~/Content/images/lalala/myimage.jpg" alt="" /> 

頁面上呈現的輸出:

<img src="/Content/images/myimage.jpg" alt=""> 
<img src="/Content/images/lalala/myimage.jpg" alt=""> 

/Content/images/ads/一個特殊文件夾?

回答

1

Mike,

我試過一個測試項目,這確實很奇怪。展望螢火蟲,你最終形成這樣的元素:

<img alt="" src="/Content/images/ads/plus.png" class="cmzgzdznkmcoiqvrkgcr"> 

這個CSS規則定義爲:

.cmzgzdznkmcoiqvrkgcr { 
    -moz-binding: url("chrome://global/content/bindings/general.xml#foobarbazdummy") !important; 
} 
因此

,mvc4顯然是在看/廣告/作爲一個特殊的標記並添加該類。我稍後會通過編輯報告,我應該找到原因!

+0

謝謝吉姆,我只是在鉻測試,並沒有看到這一點。 – Mike