If you had looked at table schema of asp.net membership system they store the hash of raw password along with salt used to produce it. see the schema below,
The goal of salts is to slow down, not prevent outright, the possibility of hacking your database. But it slows the hacker down considerably! From a mere few seconds to, depending on the algorithm, length of salt, and other facters, hours, months, or universe lifespans.
That said, you must store salts with salted passwords, otherwise it is impossible to verify the passwoards after the fact.
There are a few things you can do to make the whole thing more secure: