SControls are based on browser technology. Javascript (and in the case if IE vbScript) is the native language of the browser. So, you will need javascript. You can embed other supported technologies such as activeX, applets, flash and so on. I've not seen any successful .NET user controls created for scontrols though. Something to do with security and being served from an IIS server requirement.
Cheers