0
データリスト内のハイパーリンクを使用してページに表示するイメージを取得しようとしています。しかし、イメージは表示されません。画像なしの画像。私はそれが正しくファイルパスを取得していることを知っています。ツールチップには正しいパスが表示されます。リピーターに入る経路は正確ですが、画像は表示されません。どんな助けでも大歓迎です。ASP.NETデータリンクのハイパーリンク表示イメージ
<%@ 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>
へ
を変更する必要がありました。この問題を解決するためには、Pink.jpg – TGH
画像/コルベットを含むことができ、私はこれを試してみましたそれがうまくいくので、アプローチは大丈夫です。何かが干渉する必要があります..サイズなどの理由で何も隠されていないことを確かめるためにCSSのスタイルをすべて外すことができます – tuckerjt07
例パス – TGH