2010-11-03 57 views
0

我有一個使用MasterPage的ASP.NET應用程序。在MasterPage中我有一張圖片。這在開發環境和繼承它的默認頁面上顯示得很好。但是現在我已經設置網站來提示使用表單身份驗證進行登錄。登錄頁面也繼承MasterPage,但似乎無法找到圖像。這兩個aspx文件(默認和登錄)都與MasterPage位於同一目錄中。 Images文件夾中只有一個圖像。有沒有人見過這個?有想法該怎麼解決這個嗎?ASP.NET 2.0 VS2005 MasterPage並不總是顯示圖像

由於提前, 羅布

+0

這是否發生在默認頁面顯示圖像所需的相同的開發環境?你是否檢查過DOM,看看是否有一些CSS類或JavaScript應用樣式將其隱藏在登錄頁面上? – 2010-11-03 19:22:48

+0

是的,它在同一個開發環境中。這是一個非常簡單的MasterPage,它有一個用於佈局和一個內容區域的表格。登錄繼承主頁面並使用登錄組件登錄到網站。我認爲在這一點上JavaScript沒有任何干擾。 – Rob 2010-11-03 20:10:41

回答

3

我用下面讓所有用戶(甚至未授權的用戶)來訪問圖像文件夾中。

<location path="images"> 
    <system.web> 
    <authorization> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 
+0

這樣做。我想在顛倒和倒退的觀點是有道理的。 ;-) – Rob 2010-11-03 20:14:08