画像がdatalist
含まれています。
datalist
データベースから画像名を取得して、これらの画像をバインドしました。
src
ユーザーがデータリストをクリックした[画像のパス]を取得したいだけです。
私のデータリストは次のとおりです。
<asp:DataList ID="dlImages" runat="server" RepeatColumns="4">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" Height="200px" Width="200px" runat="server" />
</ItemTemplate>
</asp:DataList>
そして、私は次のようにそれを制限しました:
Protected Sub dlImages_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles dlImages.ItemDataBound
If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.EditItem Then
CType(e.Item.FindControl("ImageButton1"), ImageButton).ImageUrl = "~/ScreenMasterImages/" & e.Item.DataItem("PageName") & ".jpg"
End If
End Sub
ユーザーがデータソースをクリックした特定の画像のsrcを取得するのを手伝ってください。