No, that isn't possible. dlls have to be in the /bin folder. From your user control you can reference a dll though, so if you want to put more logic or controls in a class library that is up to you, but UserControls always have a .ascx file even if their codebehind is in a dll.