Tworzenie asp: Button programowo?

Używam mojej strony kodu do programowego utworzenia przycisku zapisywania:

    Button btnSave = new Button();
    btnSave.ID = "btnSave";
    btnSave.Text = "Save";

Jednak myślę, że to musi utworzyć przycisk HTML lub może potrzebować czegoś innego, ponieważ nie wydaje mi się, aby ustawić atrybut OnClick w poniższym wierszu, mogę określić OnClientClick, ale to nie jest ten, który chcę ustawić.

questionAnswers(3)

yourAnswerToTheQuestion