We are in the process of nutting out the design guidelines we would like to use in our development team and got into a discussion today around how ASP.NET controls should be
Not really sure about any guidelines, i suspect there are, but I always use number 2 as well!