お世話になります。
GridViewを活用して画像を表示させようと試みているのですが表示がされません。。。
パスの問題なのかimagefildの設定の問題なのか判断が出来ていません。。
パスの状況は1枚目(黒い写メ)のようになっていて、ビルドした時が2枚目になるのですが画像という列に画像を表示させよう思っているのですがうまく表示されません。
以下にコードを張り付けておきます。
よろしくお願い致します。
また開発環境は
OS:Windows10 home
Visual Studio2019
ASP.NET WEBアプリケーション(.NET Framework)
となっております。
C#
1 2<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GridView.aspx.cs" Inherits="SeldAspNet.Chap04.GridView" %> 3 4<!DOCTYPE html> 5 6<html xmlns="http://www.w3.org/1999/xhtml"> 7<head runat="server"> 8<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 9 <title></title> 10</head> 11<body> 12 <form id="form1" runat="server"> 13 <div> 14 <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4" DataKeyNames="aid" DataSourceID="sds" ForeColor="Black" GridLines="Vertical" PageSize="3"> 15 <AlternatingRowStyle BackColor="White" /> 16 <Columns> 17 <asp:HyperLinkField DataNavigateUrlFields="aid" DataNavigateUrlFormatString="https://wing.msn.to/album/{0}" DataTextField="aid" DataTextFormatString="{0}" HeaderText="アルバムコード" /> 18 <asp:ImageField DataAlternateTextField="aid" DataAlternateTextFormatString="Image/{0}.jpg" DataImageUrlField="aid" HeaderText="画像" ReadOnly="True"> 19 <ControlStyle Height="40px" Width="40px" /> 20 </asp:ImageField> 21 <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" /> 22 <asp:BoundField DataField="aid" HeaderText="aid" ReadOnly="True" SortExpression="aid" /> 23 <asp:BoundField DataField="category" HeaderText="category" SortExpression="category" /> 24 <asp:BoundField DataField="comment" HeaderText="comment" SortExpression="comment" /> 25 <asp:BoundField DataField="updated" HeaderText="updated" SortExpression="updated" /> 26 <asp:CheckBoxField DataField="favorite" HeaderText="favorite" SortExpression="favorite" /> 27 </Columns> 28 <FooterStyle BackColor="#CCCC99" /> 29 <HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" /> 30 <PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" /> 31 <RowStyle BackColor="#F7F7DE" /> 32 <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" /> 33 <SortedAscendingCellStyle BackColor="#FBFBF2" /> 34 <SortedAscendingHeaderStyle BackColor="#848384" /> 35 <SortedDescendingCellStyle BackColor="#EAEAD3" /> 36 <SortedDescendingHeaderStyle BackColor="#575357" /> 37 </asp:GridView> 38 <asp:SqlDataSource ID="sds" runat="server" ConnectionString="<%$ ConnectionStrings:SelfAsp %>" DeleteCommand="DELETE FROM [Album] WHERE [aid] = @aid" InsertCommand="INSERT INTO [Album] ([aid], [category], [comment], [updated], [favorite]) VALUES (@aid, @category, @comment, @updated, @favorite)" SelectCommand="SELECT [aid], [category], [comment], [updated], [favorite] FROM [Album]" UpdateCommand="UPDATE [Album] SET [category] = @category, [comment] = @comment, [updated] = @updated, [favorite] = @favorite WHERE [aid] = @aid"> 39 <DeleteParameters> 40 <asp:Parameter Name="aid" Type="String" /> 41 </DeleteParameters> 42 <InsertParameters> 43 <asp:Parameter Name="aid" Type="String" /> 44 <asp:Parameter Name="category" Type="String" /> 45 <asp:Parameter Name="comment" Type="String" /> 46 <asp:Parameter DbType="Date" Name="updated" /> 47 <asp:Parameter Name="favorite" Type="Boolean" /> 48 </InsertParameters> 49 <UpdateParameters> 50 <asp:Parameter Name="category" Type="String" /> 51 <asp:Parameter Name="comment" Type="String" /> 52 <asp:Parameter DbType="Date" Name="updated" /> 53 <asp:Parameter Name="favorite" Type="Boolean" /> 54 <asp:Parameter Name="aid" Type="String" /> 55 </UpdateParameters> 56 </asp:SqlDataSource> 57 </div> 58 </form> 59</body> 60</html>
回答1件
あなたの回答
tips
プレビュー