OutputCache and RenderAction cache whole page
I blogged a solution to this problem here. It's simple, but it only works if you're using the WebFormViewEngine. We will look hard into figuring out what it will take to make this work for all view engines.
According to Microsoft this is a known bug with no known fix. Only workarounds suggested are to create your own OutputCache action filter.