Okay, I wouldn't say, "Oh before I go, could I get your contact info?" but maybe I would say, "Do you have a business card?" I think asking for a business card is a more tactful, professional way to go about it. They'll get what you're going for, and if they're willing, volunteer more.
Well, I don't actually know what they're thinking, but this makes sense to me.