What's New in ASP.NET Maker 2021
ASP.NET Maker 2021 is a major upgrade from v2020 and is loaded with a bunch of new features, including many frequently requested ones. ASP.NET Maker is probably the most powerful and flexible product of its kind, and yet still easy-to-use as always.
IMPORTANT If you upgrade from previous versions, please note that there are some breaking changes in this version, make sure you read
Migrating to v2021 first.
.NET 5
Use .NET 5 and net5.0 Target Framework Moniker (TFM)
Enhanced Validation
Validate all fields before submit
Show invalid feedback below the fields
Focus the first invalid field
Work with server side validation
Field Input Help Text (Custom Message)
Set up in Edit Tag panel (support Multi-Language), or
Set up by server event as CustomMsg property of field objects
Enhanced Charts
Remote Connection to MySQL/PostgreSQL via PHP script
Encrypted Connection with MySQL/PostgreSQL
Sharing Project with Other Users
Support GitHub (with encryption of GitHub URL, username and password)
Git Fetch/Pull/Push/Sync
Auto fetch
Show changes in status bar
Commit changes with message
Improved Custom Template
Faster rendering of Custom Template
Code Repository supports scripting for fast and complex Custom Template generation
Improved Select Tag
Replace HTML Select Element by Select2
Bootstrap 4 theme for Select2
Tagging with multiple selection
Option to require search
Search box for large result sets
Improved Dropdown for Radio/Checkbox Tag
Improved Toasts
AdminLTE Toasts Plugin (activated as a jQuery plugin) with different options and events.
Improved Alerts
Replace Bootstrap Modal alerts by SweetAlert2
Bootstrap 4 theme for SweetAlert2
Alert for export
Alert for session timout
Swagger UI for REST API
New Advanced Settings
Log SQL
Log error to file
Environment
Generate production appsettings.json
Add novalidate attribute to form
Connection info of production server (JSON)
Sort option - Toggle or Tristate
Invalid user name characters
Invalid password characters
Use Bootstrap switch for boolean fields
Use OverlayScrollbars
Form value count limit
Use SignalR (for user's own usage only)
Access-Control-Allow-Headers
API Access-Control-Allow-Headers
Use Swagger UI for API
Chart scale begin with zero
Chart scale minimum value
Chart scale maximum value
Git repo URL
Git user name
Git password
Git auto fetch
Git auto fetch period (seconds)
Prompt for Git commit message
New Server Events
Route_Action - For adding user defined routes
Api_Action - For adding user defined API actions
Container_Build - For adding user defined services
Service_Add - For adding services
More
New Html2OpenXml extension for exporting to Word document (.docx) (for registered users)
Query builder for building SQL by code easily
User Level Security supports multiple user levels for each user
Save locale settings in project
New URL connection script to simulate direct connection
Handle SQLite INTEGER field with CHECKBOX Edit Tag as boolean field
Fixed header table extension supports user permission setup page
CAPTCHA extensions supports two CAPTCHAs (one in page, the other in modal dialog)
Allow user defined string functions for selecting in View Tag
Support accept and capture attributes for file upload fields
Clear sorting in List pages by shift-clicking table column header
Save state of AdminLTE Sidebar
Show version in project history
Searchbox for table (Database pane)
Searchbox for output files (Generate form)
Add user DLL to project
Allow unloading loaded table (for "Load tables dynamically")
JavaScript compressor with ES6+ support
Moment, jQuery File Upload, TimePicker, dompdf, CKEditor, JsRender, OverlayScrollbars and tinyMCE updated
Many other minor improvements
Company
e.World Technology Limited
Specialized in web development software. Since 1999, we have released 20 major versions of PHPMaker and 18 major versions of ASP.NET Maker.