Why use ASP to render html instead of using just HTML?

Do you require ASP to communicate with c# or VB#? I know html cant communicate with these languages, but cant I just use C# to render dynamic HTML pages directly instead of ASP first?
1 answer 1