C# ASP.NET数据列表中的超链接显示图像

C# ASP.NET数据列表中的超链接显示图像,c#,html,asp.net,datalist,C#,Html,Asp.net,Datalist,我正在尝试使用数据列表中的超链接在页面上显示图像。但是,图像不会显示,我只会使用我称之为无图像的图片获得正确数量的框。我知道它正在正确地检索文件路径。工具提示显示正确的路径,它是进入中继器的准确路径,可以工作,但不显示图像。任何帮助都将不胜感激 <%@ Control Language="C#" AutoEventWireup="true" CodeFile="HomePagePhotosList.ascx.cs" Inherits="UserControls_HomePagePh

我正在尝试使用数据列表中的超链接在页面上显示图像。但是,图像不会显示,我只会使用我称之为无图像的图片获得正确数量的框。我知道它正在正确地检索文件路径。工具提示显示正确的路径,它是进入中继器的准确路径,可以工作,但不显示图像。任何帮助都将不胜感激

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="HomePagePhotosList.ascx.cs"     Inherits="UserControls_HomePagePhotosList" %>
<asp:DataList ID="list" runat="server" Width="1000px" CssClass="EventsList" 
    RepeatDirection="Horizontal">
   <HeaderStyle CssClass="DepartmentsListHead" />
   <HeaderTemplate>
   </HeaderTemplate>  
   <ItemTemplate>
   <asp:HyperLink 
      ID="HyperLink1" 
      Runat="server" 
      ImageUrl='<%#System.String.Format("Images/{0}", DataBinder.Eval(Container.DataItem, "Filepath")) %>'
      NavigateUrl='<%# Link.ToEditMinutesAdmin(Eval("ImageID").ToString())%>'
      ToolTip='<%# System.String.Format("Images/{0}", DataBinder.Eval(Container.DataItem, "Filepath")) %>'>
   </asp:HyperLink>
   </ItemTemplate>
</asp:DataList>

为了解决这个问题,我必须更改

ImageUrl='<%#System.String.Format("Images/{0}", DataBinder.Eval(Container.DataItem, "Filepath")) %>' 
ImageUrl=''

ImageUrl=''

你能提供一个例子吗?我试过这个方法,效果很好,所以这个方法还可以。一定有什么东西干扰了。。你能去掉所有的css样式只是为了确保没有任何东西因为尺寸而被隐藏吗etcI去掉了所有的样式,甚至把它放到了一个新创建的页面上,没有任何样式,仍然没有图片图片。请检查图片控件的页面源代码,然后你可能会知道。。
      ImageUrl='<%#System.String.Format("~/Images/{0}", DataBinder.Eval(Container.DataItem, "Filepath")) %>'