图像未显示为ascx控件

时间:2013-11-01 15:38:31

标签: c# asp.net image webpage ascx

我在ascx控件中显示横幅图像时遇到问题。在VS 2010下,图像在设计时间内正确显示,但在ASP.NET开发服务器和IIS 7中都没有显示。我尝试从Web浏览器访问此图像并显示,因此这不是权利问题我想。

此问题仅影响此ascx控件的图像,当我将相同的图像放在例如Default.aspx页面上时,它会正确显示。

我客户的机器上的一切正常。我的想法用完了,你能帮忙吗?

<%@ control language="C#" autoeventwireup="true" inherits="CustomControls_HeaderWork, App_Web_y1ie2anf" %>
<%@ Register Src="Languages.ascx" TagName="Languages" TagPrefix="uc1" %>
<img src="../App_Themes/ThemeBlue/Images/banerA.jpg" />

1 个答案:

答案 0 :(得分:3)

尝试从根目录解析它:

<img src="~/App_Themes/ThemeBlue/Images/banerA.jpg" runat="server" />

不要忘记runat属性。