Ecco un esempio di codice che ho provato ma che non funziona, qualcuno sa dirmi dove sbaglio?

codice:
...
...
...
Sub MioEvento(Obj as Object, E as DataGridCommandEventArgs)
	Response.Write("Evento eseguito")
	DataBind()
End Sub
...
...
...


<ASP:DataGrid id="DtgRiserve" runat="Server" 
OnItemCommand="MioEvento">

<Columns>

	<ASP:TemplateColumn HeaderText="XXX">
		<ItemTemplate>
		Bla Bla Bla
		</ItemTemplate>
	</ASP:TemplateColumn>

	<ASP:ButtonColumn
		HeaderText="Esegui"
		Text="Esegui"
		ButtonType="PushButton"
		CommandName="Esegui"/>

</Columns>
	
	
</ASP:DataGrid>