Once you have got to the point of sorting this out you need to also fix the cause. e.g. if you have an intermittent Memory Fault, or an error on the disk controller, if you don;t fix that it will just happen again.
Also, make sure that PAGE_VERIFY is set to CHECKSUM on every database, that way you will get the earliest possible warning when a data page is corrupted, but you should still do DBCC CHECKDB on all databases regularly. (If your databases are huge, and maintenance window is small, you can run DBCC CHECKDB on a restored copy of the database (i.e. on another machine). That, of course, also checks that your backup files ARE restorable