It's definitely that book; and well worth a reading!
As others have said, all you have to do to keep an eladrin imprisoned is to blindfold them, or put them in an oubliette, or in a lightless cell so that they can't see where they're going.
I think that most powers require you to see what...