|
■No39016 (ベジータ さん) に返信
> ListViewでイメージ画像のImageUrl="イメージ画像ファイルパス" で指定しています
> ちなみにイメージ画像ファイルパスはDBより取得設定しています。直接ファイルパスを指定すると表示されます。
> ファイルパスは合ってるのですが、先頭の1行目の画像しか表示されません。2行目以降が表示されないのです。
> 表示HTMLで確認しましたが、パスは合っています。
> 何か指定があるのでしょうか?
>
こっちでプログラム書いて試してみたが、ちゃんと2行目以降も画像が表示されたけど。
<asp:ListView ID="ListView1" runat="server" DataKeyNames="user_name" DataSourceID="SqlDataSource1">
<ItemTemplate>
<asp:Label ID="user_nameLabel" runat="server" Text='<%# Eval("user_name") %>'></asp:Label>
<br />
sex_id:
<asp:Label ID="sex_idLabel" runat="server" Text='<%# Eval("sex_name") %>'></asp:Label>
<br />
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("image_url") %>' />
<br />
<asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="編集" />
</ItemTemplate>
<AlternatingItemTemplate>
<asp:Label ID="user_nameLabel" runat="server" Text='<%# Eval("user_name") %>'></asp:Label>
<br />
sex_id:
<asp:Label ID="sex_idLabel" runat="server" Text='<%# Eval("sex_name") %>'></asp:Label>
<br />
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("image_url") %>' />
<br />
<asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="編集" />
</AlternatingItemTemplate>
<EmptyDataTemplate>
データは返されませんでした。
</EmptyDataTemplate>
<InsertItemTemplate>
<li style="">user_name:
<asp:TextBox ID="user_nameTextBox" runat="server" Text='<%# Bind("user_name") %>' />
<br />
sex_id:
<asp:TextBox ID="sex_idTextBox" runat="server" Text='<%# Bind("sex_id") %>' />
<br />
<asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="挿入" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="クリア" />
</li>
</InsertItemTemplate>
<LayoutTemplate>
<ul id="itemPlaceholderContainer" runat="server" style="">
<li style="">user_name:
<li id="itemPlaceholder" runat="server"></li>
</li>
</ul>
<div style="">
</div>
</LayoutTemplate>
<EditItemTemplate>
<asp:Label ID="user_nameLabel1" runat="server" Text='<%# Eval("user_name") %>'></asp:Label>
<br />
sex_id:
<asp:DropDownList ID="sexdl" runat="server" DataSourceID="SqlDataSource2" DataTextField="sex_name"
DataValueField="sex_id" SelectedValue='<%# Bind("sex_id", "{0}") %>' AutoPostBack="True">
</asp:DropDownList>
<br />
<asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="更新" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="キャンセル" />
</EditItemTemplate>
<ItemSeparatorTemplate>
<br />
</ItemSeparatorTemplate>
<SelectedItemTemplate>
<li style="">user_name:
<asp:Label ID="user_nameLabel" runat="server" Text='<%# Eval("user_name") %>' />
<br />
sex_id:
<asp:Label ID="sex_idLabel" runat="server" Text='<%# Eval("sex_id") %>' />
<br />
<asp:Button ID="EditButton" runat="server" CommandName="Edit" Text="編集" />
</li>
</SelectedItemTemplate>
</asp:ListView>
ちゃんとそのパスに画像ファイルがある?
(前の質問は解決されたのでしょうか?)
|