di sicuro è un problema dell'html generato.
l'errore potrebbe essere tuo oppure del compilatore.
prova a far validare il codice su validator.w3c.org ..
se riconosci che l'errore è nel tuo codice cambialo secondo quello che ti dice quel tool. se l'errore è nel compilatore .net puoi solo pregare che nel 2 qualche santo lo metta a posto.