Boris Johnson was asked whether he had ever put the country before his own needs at a Conservative leadership hustings event.