2015-04-03 96 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"