Cita: ASP es una tecnología que solo se ejecuta en el lado del Servidor
y el lenguaje que utiliza es VBScript y solo VBScript.
Error mi estimado amigo, como ya se mencionó en su momento interpreta también jscript.
Cita: ASP.Net que es la evolucion ASP 3.0 trabaja con mas lenguajes aparte del VBScript, como el C# y alguna implementacion mas. El C# utilizado en ASP.net es muy parecido JScript.
En realidad C# es hijo directo de C++, solo que un poquito menos complicado, y ASP.NET, gracias al famoso Runtime puede interpretar muchos otrps lenguajes de programación(según la gente de MS, no me consta), COBOL, Pascal, Python y así como 10 lenguajes más...
Cita: Con ASP.Net tenemos la implementacion obligatoria de runat=server como muy bien dice Neuron_376, pero solo en ASP.net no ASP 3.0
Nuevamente error, en realidad los tags ya conocidos por todos <%%>, no son más que una implementación de los tags <script runat="server"></script> que son perfectamente válidos para ASP tradicional.
Salu2 y tratemos de no crear confusiones donde no las hay.