0

私はウェブサイトを開発しています。VS 2010 で C# コードを使用してフォルダーから画像を投稿するためのパラメーターとして使用する画像名を取得する Access データベースがあります。画像名に文字列としてアクセスし、それを ASP に挿入する方法を知りたいです。イメージ要素。「選択」クエリの結果を変数に格納して「評価」関数に渡す必要があると思いますが、推測しているだけで、その方法もわかりません。

コードの次のセクションでは、データベースとの接続を確立し、Datalist コントロールを使用して、このコードが対象とする Web ページの情報を一覧表示しています。そして、私が最終的にやろうとしているのは、データベースにあるファイル名をパラメーターとして使用して、ファイルから正しい画像を取得し、それを Web ページに投稿することです。以下のコードで、FILENAME GOES HERE ?????を参照してください。写真のファイル名をどこに置く必要があるかを確認します。

<asp:AccessDataSource ID="AccessDataSource2" runat="server" 
     DataFile="~/App_Data/TravelJoansDB.accdb" 
     SelectCommand="SELECT * FROM [Table2]"></asp:AccessDataSource>
     <asp:DataList ID="DataList1" DataSourceID="AccessDataSource2" 
             ItemStyle-VerticalAlign="Middle" runat="server" DataKeyField="ID">
         <ItemStyle VerticalAlign="Middle"></ItemStyle>
         <ItemTemplate> 
                ID:
                <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
                <br />
                Image:
                <asp:Image ID="Image1" runat="server" ImageUrl='<%# "PlaceImages/" Eval(*FILENAME GOES HERE?????*) %>' />
                <br />
                <br />
         </ItemTemplate>
            </asp:DataList>
4

1 に答える 1