Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai pessoal....
Estou criando um ImageButton via code-behind. Adiciono à ele tudo o que eu preciso(id, click, imgUrl). Mas na hora de clicar no botão, ele não está executando o código do click!
alguem tem alguma idéia do que pode ser?
Código de criação do botão:
ImageButton lImgIconeApagar = new ImageButton();
lImgIconeApagar.ImageUrl = "img/icoApagar.gif";
lImgIconeApagar.ID = lRgiItem.Id.ToString();
lImgIconeApagar.Click += new ImageClickEventHandler(apagarRegistros_Click);
lImgIconeApagar.AlternateText = "Excluir registro";
lImgIconeApagar.PostBackUrl = "#";
TableCell lTbcCellApagar = new TableCell();
lTbcCellApagar.HorizontalAlign = HorizontalAlign.Center;
lTbcCellApagar.Controls.Add(lImgIconeApagar);
lTbrItem.Cells.Add(lTbcCellApagar);
Código do que o botão deve fazer:
protected void apagarRegistros_Click(object sender, ImageClickEventArgs e)
{
ImageButton lLnkSender = (ImageButton)sender;
int lIntPagina = Convert.ToInt32(lLnkSender.CommandArgument);
ApagaRegistros(lIntPagina);
}
protected void ApagaRegistros(int _id)
{
try
{
ControleRegistroManager cRM = new ControleRegistroManager();
cRM.ExcluirRegistro(_id);
Response.Write("<script type='text/javascript'>alert('Registro excluído com sucesso');</script>");
}
catch
{
Response.Write("<script type='text/javascript'>alert('Registro não excluído!');</script>");
}
}Carregando comentários...