Обычно вы не хотите добавлять элементы управления во время рендеринга. То, как вы сейчас это делаете, гарантирует, что ваш обработчик кликов никогда не будет вызван.
Мое предположение относительно того, почему вы получаете ошибку, состоит в том, что элемент управления не был добавлен в коллекцию элементов управления.
Мое предложение состоит в том, чтобы переместить логику в более раннее событие, возможно onload, тогда вам не нужно будет переопределять метод Render.