Home | Features | Support | FAQ | Forums | Download | Purchase  

What's New in ASP.NET Maker 3

ASP.NET Maker 3 is a major upgrade from 2.x. It is loaded with a lot of new features, including many frequently requested ones. ASP.NET Maker 3 is much more powerful than before and yet still easy-to-use.

 

3-Tier Architecture

ASP.NET Maker 3 generates 3-tier architecture ASP.NET web site. You can now write your custom business logic without the fear of them being overwritten during generation. The new architecture is as follows:

  • Presentation Layer
    List/View/Search/Add/Edit/Delete pages for each table under the destination folder.

  • Business Logic Layer
    Business layer codes for each table under App_Code folder.

  • Data Access Layer
    Data access layer codes for each table under App_Code folder.

For each class, ASP.NET Maker generates a pair of files, *.vb/cs and *_base.vb/cs (e.g. *bll.vb/cs and *bll_base.vb/cs for business layer), and *.vb/cs classes inherits from *_base.vb/cs classes. The *.vb/cs classes are the user classes where you can write your own custom codes. You can choose not to overwrite these classes if they exists in the App_Code folder. See an example.

 

ASP.NET AJAX

Ajax (Asynchronous JavaScript And XML) is a technique that makes web pages more responsive by exchanging small amounts of data with the server behind the scenes. ASP.NET Maker 3 supports Ajax by using Microsoft ASP.NET AJAX. The following new Ajax features are supported:

Auto Suggest Textbox
You can set up a lookup table for a text field and make the textbox for the field works like Google Suggest.

 

Add Extra Option to Lookup Table
With this feature you can add an extra option to a selection list with lookup table on the fly. You don't need to reload the current page and you don't even need a popup window.

 

 

 

Enhanced Dynamic Selection List
Dynamic Selection List now uses Ajax. If your selection lists are linked to lookup tables with a lot of options. Using this feature will greatly improve the page loading time because there is no need to populate the selection lists by ASP.Net during page load. The first combobox can be the parent combobox of multiple child comboboxes. Changing the first combobox will change the options of all the child comboboxes.

 

More Advanced Security

Advanced Security in ASP.NET Maker 2 has already been greatly improved. ASP.NET Maker 3 goes even one giant step further.

Dynamic User Levels
Instead of defining the User Levels at design time before script generation, you can store User Levels in database and get the flexibility of changing the User Levels without re-generating scripts. ASP.NET Maker can even help you create the required User Level tables in common databases and migrate your existing static User Levels.

 

Parent User ID
You can add a Parent User ID field in your user table and assign a parent user for each of your users. The parent user will then be able to modify the child users' records like his/her own.

Auto-Login
User can optionally choose to auto-login the site until the user explicitly logs out.

 

 

Extended Quick Search

Now you can add as many fields as you want to the Quick Search form so you can search more precisely other than using advanced search.

 

 

Multi-Page Update

This feature allows you user to add or update records in steps.

 

Enhanced File Uploading to Folder

  • Unique name - existing file will not be overwritten
  • Delete Uploaded Files - option to delete the uploaded file when the field is updated or the record is deleted
  • File Type checking - only allow user to upload files of specified file types
  • Separate upload path - in addition to the global upload folder, each upload field can have its own upload path

 

Extensions

ASP.NET Maker 3 introduces template extensions. An extension is modification of template to make the template supports additional feature(s) implemented in the extension. An extension is a template itself, it has the same structure as template and you can modify them in exactly the same way as modifying the main template. Third-party tools like DHTML editors and popup calendars are now implemented as extensions so you can choose among the available extensions.

 

Note: All third-party tools are not part of ASP.NET Maker and no technical support will be provided. See Third-party Tools. The extensions for TinyMCE are provided as additional examples of extensions and are provided for registered users only.

 

More

  • Audit trail and email notification on Add/Edit/Delete
  • "BETWEEN" search operator
  • "AND/OR" condition between the 2 search operators for each field
  • Duplicate value checking for non uniquely indexed fields
  • Many other minor enhancements




 ©2004-2008 e.World Technology Limited. All rights reserved.