How do I add CSS styles to an ASP.NET UserControl from the code-behind?
this.Style.Add ( /*...*/ )
... doesn't appear to work.
What do I need to do to add a style to it?
Think about the nature of UserControl - it's intended to contain other ASP.NET controls and that's why you cannot set CSS for whole control.. instead you just need to specify styles for each child control individually. You can also take a look at the ApplyStyleSheetSkin method.