Prevalentemente C#. Da quanto dici, conoscendo asp, imparare php è sicuramente più semplice, perchè hai già una panoramica delle funzionalità di un linguaggio lato server tradizionale. Asp.net è tutto un altro mondo, tutto ciò che esisteva in asp non esiste in Asp.net in quanto è appunto un linguaggio completamente a sé. Poi dipende da quello che tu desideri fare e quanto tempo puoi perderci a smanettare...