Eva Longoria was asked at a recent charity event to autograph some pictures of her posing in underwear, but refused because she found them unflattering.