Is there a special reason why an AjaxButton doesn't have a constructor that allows a label to be set onto it automatically like a normal form Button?
Shouldn't the AjaxButton have a constructor like the Button constructor?:
Button(java.lang.String id, IModel model)
Constructor taking an model for rendering the 'label' of the button (the value attribute of the input/button tag).
I realise you can use setLabel to set the label after it's been declared but it just seems inconsistent.