我在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" />
答案 0 :(得分:3)
尝试从根目录解析它:
<img src="~/App_Themes/ThemeBlue/Images/banerA.jpg" runat="server" />
不要忘记runat属性。