Non capisco bene la domanda.

Tu vuoi sapere:
  1. se una pagina scritta in ASP è poi comunque valida W3C?
  2. come fare per testare il codice ASP?

Nel primo caso la risposta è : l'output di una pagina ASP è comunque HTML ed è proprio l'output ad essere validato. Ne consegue che nel secondo caso tutti i tentativi di validare un codice ASP non parsato generi errori. Questo perchè, ovviamente, è una cosa insensata.

Riassumendo: quello di cui occorre preoccuparsi nella validazione di un documento è l'output finale, e quindi l'HTML.