这是我的屏幕:
这是我在中继器中的 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
. 我想以某种方式将该字段中的值传递给“原始”按钮,这样如果用户按下该按钮,该特定graphicID
值就会传递给点击事件。这有意义吗?
例如,第二张图片是哈洛克船长。此graphicID
图像的93
. 如果用户按下Captain Harlock 下的Original 按钮,我想传递93
给onClick
事件。不过,我不确定该怎么做。如果有人能指出我正确的方向,我将不胜感激!