ActiveX server components are created to extend the functionality of ASP. They are the logical evolution of scripting. When a procedure repeatedly used in ASP page construction, such as business rules, the application made more scalable and more responsive when the code is an ActiveX server component instead of ActiveX Scripting.

The following installable ASP components are designed to assist in building interactive and dynamic Web sites.

File Upload

The file upload component is an RFC 1867 compliant component that provides the ability to upload files from the client computer to the Web server. This component will inter-operate with the tag
HTML Code:
<input type=”file”>
in Netscape browsers, as well as with the Web Publishing Wizard and the ActiveX Upload control.

SMTP Send Mail

With the Simple Mail Transfer Protocol (SMTP) Send Mail component, your Web pages can easily and quickly send e-mail through an SMTP e-mail server. Microsoft Exchange 5.0 and later provides an SMTP e-mail server that may be used to exchange e-mail on the Internet.

NNTP Discussions

Threaded Network News Transfer Protocol (NNTP) discussions are created using the NNTP Discussion object. Developers may now create either public or private NNTP newsgroups. Newsgroups are accessed using a standard NNTP newsreader such as Microsoft® Outlook™ Express.

Page Counter

The page counter is a component designed to be launched in the Application scope of the Web application. This global location makes displaying page hits much faster and easier to implement.

Permission Checker

The Permission Checker component tests the Web user's access rights to a file or a page. You can use the Permission Checker component to customize an ASP-based page for different types of users. For example, if a Web page contains links to pages that might be restricted, you can use the Permission Checker component to test the user's permissions for the corresponding Web pages. You can then omit or make inactive any links to which the user does not have access.