第1种方法
在页按钮加个CommandName并绑定
如:
前台
<asp:ImageButton ID="ImageButton7" runat="server" Height="20px"
ImageUrl="~/image/yuding.gif" οnclick="ImageButton7_Click" Width="50px"
CommandName="CId"
CommandArgument='<%# Eval("CId") %>' />
后台:
//注释DataList2是第二个datalist
protected void DataList2_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "CId")
{
string CId = e.CommandArgument.ToString();
response.redirect("");
}
}
第2种方法
protected void ImageButton7_Click(object sender, ImageClickEventArgs e)
{
DataList da = (DataList1)Dstlist.Items[0].FindControl("DataList2");
Label lbl = (Label)da.Items[0].FindControl("Lblcid");
lbl.Text = "123";
}