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

 

 

 ©2021 e.World Technology Limited. All rights reserved.