我正在使用 Asp.Net C# 4.0。我在包含 ImageButton 的页面上使用 DataList。代码如下;
<asp:DataList ID="DataList1" runat="server" DataSourceID="ObjectDataSource2"
DataKeyField="Pic_ID">
<HeaderTemplate>
Click Image to enlarge
</HeaderTemplate>
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" Height="110px"
ImageUrl='<%# Eval("Pic_Path") %>' Width="111px"
onclick="ImageButton1_Click(this.ToString())"/>
</ItemTemplate>
</asp:DataList>
我想在后面的代码中将 ImageButton 中的当前 ImageUrl 发送到服务器上的方法“ImageButton1_Click”。我尝试多次更改我的代码,但无法修复它。使用此代码,我目前收到错误消息,显示“预期方法名称”。我在服务器上的方法是;
protected void ImageButton1_Click(string Param)
{
//Code here
}
简而言之,我想将DataList中图像的Url发送到服务器进行一些处理。谢谢你的帮助。