私はウェブサイトを開発しています。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>