I'm just curious, why do you think it is necessary to ever disclose your current salary at all? It doesn't seem like it would ever provide you with an advantage.
I prefer a more aggressive approach: after discussing the benefits you bring to the prospective company, YOU ask what the company's budget is to see if they're in your ballpark. After the recruiter discloses a number, you can make a judgement call and negotiate up from there.
This pattern turns the tables on the traditional view of the recruiter-prospect interaction. Don't be passive; actively shape the direction of the conversation.
I prefer a more aggressive approach: after discussing the benefits you bring to the prospective company, YOU ask what the company's budget is to see if they're in your ballpark. After the recruiter discloses a number, you can make a judgement call and negotiate up from there.
This pattern turns the tables on the traditional view of the recruiter-prospect interaction. Don't be passive; actively shape the direction of the conversation.