2015-04-03 69 views
-1

我有一個ASP.NET應用程序,它有一個母版頁。圖像不顯示在網頁

該應用程序的標誌是在母版頁中指定:

<img src="Images/a.jpg" alt="Logo Image" id="companylogo" /> 

而且我有一大堆的內容頁面。所有這些標誌都顯示沒有任何問題。

然後我有註冊文件夾,其中包含Reg.aspx。因此,與其他文件不同,reg.aspx位於文件夾中,而不在主文件的同一級別。

如果用戶導航到此註冊頁面,則不會顯示主文件徽標。

我試圖

<img src="~/Images/a.jpg" alt="Logo Image" id="companylogo" /> 

但是,這也不行。

+1

如果您的Images文件夾位於Web根目錄下,請刪除〜並僅使用'/ Images/a.jpg' – 2015-04-03 16:12:43

+0

@hairraisin如果您將它部署爲虛擬應用程序並且圖像位於虛擬應用程序,而不是父站點。如果鏈接相對於應用程序根目錄而不是站點根目錄,那麼最好將其鏈接到相應的目錄中。 – mason 2015-04-03 17:11:53

+0

@hair葡萄乾試過了,它沒有字。 – 2015-04-03 17:20:47

回答

1

當您在src路徑中使用波浪號時,請添加runat="server"