ASP is a server-side scripting environment that you can use to create dynamic and interactive Web pages, and powerful Web applications. When the server receives a request for an ASP file, it processes the server-side script code contained in the ASP file to build a Hypertext Transfer Protocol (HTML) Web page, which is sent to the browser.
In addition to server-side script code, ASP files can contain HTML (including related client-side scripts) and calls to COM components that perform a variety of tasks, such as connecting to a database or processing business logic.
Because ASP scripts run on the server rather than on the client, your Web server does all the work involved in generating the HTML pages sent to browsers. Because only the result of the script is returned to the browser, the client cannot access the server-side scripts; therefore, users cannot view the script commands that created the page they are viewing.
For more information about ASP pages, see the IIS Web Development in the IIS Software Development Kit (SDK) on MSDN. For more information about writing server-side scripts with ASP and creating ASP applications, see the MSDN Library.