data la seguente casella di testo in HTML5
codice:
<input type="email" pattern="[^ @]*@[^ @]*" placeholder="Enter your email">
vorrei gestire i controlli dell HTML5 in una casella di testo lato server, se aggiungo l'attributo:"type="email" mi da errore di "attributo type duplicato", infatti asp.net aggiunge in automatico type=text

come posso gestire questo? e far controllre ad html5 la mia casella di testo lato server ?

grazie