ASPX и обычные HTML-страницы могут счастливо жить вместе, потому что с точки зрения браузера они все являются HTML-страницами.
Веб-браузеры не понимают ASP.NET. Контент, который они понимают, - это HTML. Поэтому, когда браузер запрашивает ссылку .aspx, все, что возвращает ASP.NET, представляет собой простой HTML (с CSS и javascript, который также понимают браузеры). Поэтому во время разработки, когда вы добавляете элемент управления ASP.NET, скажем, DropDownList, ASP.NET будет отображать его как <select>
HTML-тег.