No pillo evento "raiseado" por un Button desde dentro de un datalist

edu
21 de Agosto del 2004
Buenas, a ver, tengo el siguiente problema:

Tengo un datalist, y dentro del campo "ItemTemplate" he colocado un "Button" para realizar una acción concreta.

El sistema que he utilizado para pillar el evento que dispara el "Button" es el típico de asignarle un "CommandName" concreto y luego, recojerlo desde un Sub mediante un condicional filtrando el nombre del "CommandName", tal que así..

Private Sub DataList1_ItemCommand(ByVal source As Object, _
ByVal e As DataListCommandEventArgs) _
Handles DataList_Nombre_del_Datalist.ItemCommand
If (e.CommandName = "Evento_lanzado_por_Button"") Then
'realizar acción
End If
End Sub

Pues el caso es que no me funciona... Despues he probado con un "LinkButton" y si que me funciona sin problemas, pero se ve que con un "Button" o un "ImageButton", no funciona por alguna razón que se me escapa...

¿Hay algo que diferencie los eventos "Button" o "ImageButton" de un "LinkButton?

Bueno, pues eso, que agradezco de antemano las pistas que podais darme