Personalmente preferisco di gran lunga il code behind.

poi iil tutto sta nel vedere se il server che ospita il progetto lo supporta oppure no.