Originally posted by: Mucman
Oh wait! There's more!
The header and footer pages are all HTML... except they are ASP files full of :
Response.Write("
")
Response.Write(" some text")
Response.Write("</body>")
lol
Probably to eliminate the expense of switching context. It was a fairly common practice for some. e.g.:
<% =someValue %>
<span>some content</span>
<% =anotherValue %>
People thought the context switching was too expensive so they opted for:
<%
Response.Write someValue
Response.Write "<span>some content</span>"
Response.Write anotherValue
%>
Of course, the readability suffered so much that it wasn't hardly worth it. Yet another idiom of ASP that needs to die a horrible death...
