No. On my card (Areca 1280ML) I have settings for the read cache and write cache.
Write cache options: Disabled, Write-Through, Write-Back
Read ahead-cache options: Disabled, Conservative, Normal, Aggressive.
So all write cache options should be off/disabled. This is as recommended by ZFS for reliability and happens to provide the best performance anyway. So turning it on is pretty much a bad idea for both reasons. I have done one-on-ones with people and it seems that regardless of the controller used, write cache off seems to always work best even if you ignore the ZFS reasons. Even if it did provide a performance boost, unless performance was terrible and the absolute only way to fix it was enabling it I would strongly recommend against using it. You can basically unplug your BBU because it will serve no purpose at all.
For read ahead I set mine to off at first, then changed it to normal. Normal seems to result in a significant(more than 150% increase in performance!) of scrubs. Also the system is much more responsive and generally seems to just run smoother.
If you have one of those $1000 RAID controllers with 2GB+ of RAM on card and a BBU and you were looking to save some money I'd ebay the card(or return it to the manufacturer) and get an IBM 1015 RAID card. The 1015s are typically less than $100 so you can pocket quite a bit of money by changing cards. The only reason I kept mine is because I'm too lazy to sell mine. But I know the day is coming when I'll finally get smart and spend some time to ebay my card.
Edit: Note that if you make these changes using a controller CLI utility you will most likely have to reboot for the changes to take effect.