ASPMaker is a powerful ASP code generator that can generate a full set of ASP (Active Server Pages) quickly from a Microsoft Access Database, SQL Server or any Data Source that supports ADO. Using ASPMaker, you can instantly create Web sites that allow users to view, edit, search, add and delete records on the Web. ASPMaker is designed for high flexibility, it offers numerous options for you to generate ASP applications that best suits your needs. The generated codes are clean, straightforward and easy-to-customize. ASPMaker can save you tons of time and is suitable for both beginners and experienced developers alike.
# All scripts linked up properly
# Optional ASP list, add/copy, view, edit, delete, multi-update and search pages for each table/view. (See Table Setup) Customizable table display order.
# Optional Grid-Add, Grid-Edit, Inline-Add, Inline-Copy, Inline-Delete, Inline-Edit right in the List page
# Optional confirmation page before inserting or updating record
# Pagers in List/View page
# Fully customizable View and Edit format for each field. (See Field Setup) Customizable field display order.
# Optional search features (Quick, Extended Quick and Advanced) with search result highlight
# Optional User ID and User Level Advanced Security to protect data from unauthorized access. (See Security Settings) Supports Dynamic User Levels and Hierarchical Parent User ID.
# Complete user registration system with optional user activation
# Optional HTML settings. charset, font, CSS, customizable themes with preview. (See HTML Settings)
# Menu Editor
# Multiple Master/Detail pages
# Various ASP options. code page, charset, locale ID, session timeout, etc. Optional default date formats. (See ASP Settings)
# Saving and restoring project from Project File
# Synchronize project settings with changes in database.
# Creates virtual directory in IIS automatically
# CSS stylesheet integration
# Field aggregation (sum, average and count)
# Custom View with built-in visual query builder
# Basic reporting
# Export to HTML/Word/Excel/CSV/XML from List/View page
# Multi-column sorting
# User selectable page size
# Table-specific List page options
# File uploading to folder and database
# Dynamic table loading
# Composite key
# Highlight and select row color
# Auto-Suggest textbox
# Auto-Fill for filling related field values on selecting a value for a lookup field
# Adding option to Selection List dynamically
# Dynamic Selection List with multiple selection support (SELECT, RADIO and CHECKBOX)
# Auto-login and Auto-Redirect
# Multi-page add/edit/view pages as tabs with page captions
# Audit Trail
# Email Notification on Add/Edit/Delete
# Optional CAPTCHA system
# File uploading to folder and database
# Dynamic table loading
# Server events and client scripts
# Code repository
# MD5 and case-sensitive password
# Fully customizable template and extensions
What's New in ASPMaker 7
ASPMaker 7 is a major upgrade from 6.x. It is loaded with a bunch of new features, including many frequently requested ones. ASPMaker 7 is probably the most powerful and flexible product of its kind, and yet still easy-to-use as always.
More than a dozen of themes for your selection. You can choose the styles of the grid with matching colors in no time. You can easily tune the theme after choosing one or even create your own themes.
With the new Menu Editor you have full control on the menu items. You can re-order the menu items, add your own menu items for external pages or custom URL and use submenus.
Complementing the existing Grid-Edit feature, ASPMaker 7 offers Grid-Add feature, now you can add multiple records to a regular table or a detail table for a master record simultaneously in the List page.
Previously Auto-Suggest did not support foreign key fields. Now you can also use Auto-Suggest with these fields and type the beginning characters of the lookup values to get suggested values. The selected record's key field value will be properly saved.
Much easier to set up fields for Auto-Fill with the new setup form now. Also, previously only textbox fields were supported, now other fields such as textarea are also supported.
Enhanced Dynamic Selection List
Previously Dynamic Selection List supports SELECT tags only, now it supports RADIO and CHECKBOX also.
A new setup form also allow you to setup child fields in the Dynamic Selection List much more easily. The dialog for adding new option on-the-fly is now a popup dialog and additional fields (non file upload) are allowed.
Enhanced Form Validation
Now both server side validation and client side validation are supported. You can use either or both in a project. Custom validation with your own server side and/or client code is also supported by Server Events and Client Scripts (see below).
Enhanced Advanced Security
Previously Parent User ID security was two level only. Now it is hierarchical, parent users can access the records owned by the child users of their child users, and there is no limit of levels. In the meantime, the power and flexibility of User ID and User Level security has been greatly enhanced by server events (see below), you can manipulate the current user's User ID and User Level according to your requirements.
More Server Events and Client Scripts
More events for advanced users to provide even higher flexibility and further reduces the need of customizing the template or generated code.
User_Validated - for working with user data after successfully validating the user's identity
User_LoginError - for handling cases where a login failure occurs
UserID_Loading - Allow actions such as changing the current user's User ID
UserID_Loaded - Allow actions such as adding/removing child User IDs
UserLevel_Loaded - Allow actions such as changing the current user's permissions to tables
TablePermission_Loading - Allow actions such as changing or adding the current user's User Level for the current table
TablePermission_Loaded - Allow actions such as changing loaded permissions of the current user for the current table
Form_CustomValidate - available on both server and client sides, allow validating user input with your own code.
Email_Sending - Allow customizing the email before sending
Recordset_Searching - Allow customizing the search WHERE clause
MenuItem_Adding - Allow showing or hiding a menu item conditionally
Previously Export-to-HTML is used as printer-friendly version, now you can have separate versions. While printer-friendly will use the same fields as the List/View page, fields for export to other formats can be different now. You can also change the behavior of exporting the records (all records or only records in the current pages) and the field values (looked-up values or original field values) by configuring the config file or using server events.
* Return page - allows specifying custom return URL after adding/editing/registering
* MD5 and case-sensitive password
* Searching multiple selection values (stored as comma separated values) using partial match (previously it must be exact match)
* Collapsible Quick/Extended Search panel by default
* Advanced extension settings - allow table/field level settings for extensions
* Many other minor enhancements