ASP Best Practices
Extensions for Page Files
Standards:
.aspfor ASP pages containing scripts
.htmfor static HTML pages
You must use the .asp extension for pages that contain server-side scripting, or that are likely to in the future. In order to save time and resources when serving pages, use the .htm extension for files that do not, and will not, require server-side script execution.