This is such a weird one, but it works to prevent those unseemly sweat marks on blouses and shirts - just place
thin pantyliners along the underarm seam inside the blouse! The other bonus is that it will protect the shirt's material so the sweat marks don't stain it permanently and you'll get more wear from it.