<asp:ImageButton id="ImageButton1" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px"
runat="server" Width="184px" ImageUrl="~\zpgl\image\a1.jpg" Height="32px" BorderColor="Transparent"></asp:ImageButton>  显示不了 请哪为指出问题所在

解决方案 »

  1.   

    ImageUrl="~\zpgl\image\a1.jpg" 的问题 路径问题
      

  2.   

    你图片的路径可能不对,所以现实不了,具体的路径看你的项目目录结构 给个参考ImageUrl="~image\a1.jpg"
      

  3.   

    改了下ImageUrl="~\image\a1.jpg"  改了后还是不行 
      

  4.   

    改成这样ImageUrl="~image\a1.jpg"  也不行啊  项目目录结构为zpgl\image\a1.jpg  image用来放图片
      

  5.   

    页面在哪?zpgl还是有独立的文件夹?
      

  6.   

    页面放在zpgl下面 图片放在image下面
      

  7.   

    路径问题!我以前也遇到过.改成相对路径image\a1.jpg,如果图片显示来自http:格式就对了.你的图片位置是ftp:就错了.右击查看属性
      

  8.   

    把楼主的代码帖于vs2008之下测试,楼主的代码没有问题,图片是能正常显示出来.
    <asp:ImageButton id="ImageButton1" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" 
    runat="server" Width="184px" ImageUrl="~\zpgl\image\a1.jpg" Height="32px" BorderColor="Transparent"> </asp:ImageButton> 另外:
    ImageUrl="~\zpgl\image\a1.jpg"
    还是
    ImageUrl="~/zpgl/image/a1.jpg"
    都是正确,图片也能正常显示.问题关键在于这个路径之下,确保图片存在.
      

  9.   

    <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <HTML>
    <HEAD>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </HEAD>
    <body>
    <form runat="server" ID="Form1">
    <asp:ImageButton ID="ImageButton" ImageUrl="image/1.jpg" runat="server" />
    </form>
    </body>
    </HTML>
    现在就改成最简单的情况 显示不了 image下面是有图的 是不是图片格式问题???