I am using the PartialCaching attribute on the base class of a user control.
I would like the cached controls to vary based on the properties set on the control inst
What you need is Caching Multiple Versions of a User Control by Using Declarative Attributes.