Hola
El asunto es que NET es verdaderamente muy poderoso y es normal pensar que incluya muchas nuevas caracterisiticas y posibilidades, pero hay que pensar tambien que ASP.NET es todo basado en script de servidor, es decir que necesitas contactar al servidor para ejecutar tu codigo que a su vez responde a eventos que deben ir al servidor para dispararse, pero puedes usuar la combinacion de un script de servidor y un script de cliente cuando alguien selecciona un dropdown control se produce un evento de cliente y si tu control tiene la propiedad AutoPostBack = True se producira un evento de servidor, esas son tus armas para programar, no hay nada de malo en buscar soluciones tanto en el cliente como en el servidor, debes tratar de planificar lo que necesitas y buscar la mejor solucion, si necesitas seleccionar de un Dropdown control y segun tu seleccion llenar otro control y que no se AutoPostBack al servidor debes utilizar un script de cliente que llene ese otro control.
Saludos
Victor Collado