2014-10-18 38 views
0

我遇到任何圖像(未存儲在「/ Images」文件夾中)的問題。我的應用程序正在添加樣式規則以自動隱藏圖像。下面是輸出HTML:asp.net圖像(不在圖像文件夾中)被嵌入式樣式隱藏

<img id="MainContent_OrderAdsFormView_AdImagePreview" class="img-responsive" src="../Images/Ads/Stock/slide_01.jpg" width="0" height="0" style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 0px 0px;"> 

這裏的服務器控件:

<asp:Image runat="server" ID="AdImagePreview" ImageUrl="~/Images/Ads/Stock/slide_01.jpg" CssClass="img-responsive" Visible="true" /> 

正如你可以看到,即使設置能見度爲true沒有幫助。我在Images文件夾中顯示任何圖像而不是在子目錄中沒有問題。我必須在Images文件夾下有子目錄。我不能將所有圖片移動到Images文件夾。我沒有權限問題,因爲我可以直接在瀏覽器中打開圖片網址。這是愚蠢的造型規則。我不知道他們來自哪裏。爲什麼我的應用程序添加了這種樣式規則以及如何阻止它!請幫忙,我真的被卡住了!

+0

聽起來像你可能使用一些JavaScript? (class =「img-responsive」)...你顯示的代碼是可以的,不能成爲這個問題的根源,所以這絕對是你「忘記」告訴我們的東西。或者,也許一些積極的瀏覽器插件負責像meda在答案中建議的。 – walther 2014-10-18 22:26:43

回答

0

你使用鉻或類似的東西?

您可能有Adblocker插件安裝期望刪除任何以Ad開頭的內容。

既然你叫它AdImagePreview它會添加CSS來將其從頁面中刪除。

+0

感謝梅達和瓦爾特。這是adblocker。我改變了圖像和子目錄名稱,現在它可以工作。對此,我真的非常感激!我試圖弄清楚發生了什麼,我失去了一天的工作。 – user2052509 2014-10-18 22:58:31