这是我的屏幕截图:
这是我在 Repeater 中的 ItemTemplate 代码:
<ItemTemplate>
<div style="float: left; overflow: hidden; display: inline-block; border-style: solid; margin: 5px; background-color: Silver">
<div style="text-align:center">
<asp:Label ID="lblImage" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "image") %>'></asp:Label>
</div>
<asp:Image runat="server" ID="image1" Width="250px" Height="250px" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "url") %>' />
<div style="text-align: center;">
<asp:Button runat="server" ID="btnNew" Text="New" />
<asp:Button runat="server" ID="btnOriginal" Text="Original" />
</div>
</div>
Repeater使用我的程序中的数据集来填充ItemTemplate的标签和图像控件。我的数据集中还有一个名为“graphicID”的字段。我想以某种方式将该字段中的值传递给“Original”按钮,以便如果用户按下该按钮,则会将特定的graphicID传递到单击事件中。这有意义吗?
例如,第二个图像是Harlock船长。这个图像的graphicID是93。如果用户在Captain Harlock下按下“Original”按钮,我想将93传递给onClick事件。但我不知道如何做到这一点。如果有人能指点我正确的方向,我将非常感激!