Hallo,
komisch,
ich habe gestern Deinen Code wie Du ihn gepostet hast ausprobiert,
der Fehler war nachvollziehbar.
Danach habe ich die obigen Änderungen vorgenommen -und es hat funktioniert.
Einzige Änderung zu Deinem Code war, dass ich statt ImageClick ButtonClick benutzte.