J'ai deux ImageButtons:Deux Imagebutton avec le même événement OnClick.
<asp:ImageButton ID="img1" runat="server" Width="50px" Height="50px" OnClick="CheckIMG" ImageUrl="../Icons/123.png" />
<asp:ImageButton ID="img2" runat="server" Width="50px" Height="50px" OnClick="CheckIMG" ImageUrl="../Icons/456.png" />
et la méthode est:
protected void CheckIMG(object sender, ImageClickEventArgs e)
{
HiddenField imgNameHF = (HiddenField)DetailsView1.FindControl("sent_info_to_db_HF");
imgNameHF.Value = "'<%# CheckValue(Eval('" + img.ImageUrl + "')%>'";
}
Comment puis-je obtenir sur la ligne: img.ImageUrl
du ImageButton
que l'utilisateur cliquée?
Par exemple:
Si
img1
cliquée si la ligne sera:img1.ImageUrl
Si
img2
cliquée si la ligne sera:img2.ImageUrl
Où est votre ImageButton dans DetailsView ou d'un site sur? – jams
Hors de la vue détaillée. seul le hidenfield est sur le DV. – Oshrib