ASP.net Core MVC Awesome v. 9.0 release notes

Date: 31 May 2025

Changelog

- added SideMenu component - added Slider component - added Switch component - added DeferredLoad component - added Drawer component - added ButtonGroup component (replacement for ButtonGroup AjaxRadioList mod extension) - certain scripts for awesome components and features can be loaded lazily when first needed - prevent background scrolling when cursor above popup or dropdown - tabs autocollapse tab headers into a DropdownList when not enough space in the parent container - tabs can be declared using a div with data-awe-tabs attribute - deferred component can be used inside tabs for lazy loading tabs content - InlVldSummary Column extension for Inline Editing validation - Validation Grid extension for client validation when using Inline Editing (using ovld.js) - frozen rows using sticky position - popup and modal open and close animation using awe.anim, can be set globally - can set grid api.renderCell js function, used in the Grid Custom Render demo to merge cells - can set grid api.renderItem to modify grid row rendering - dropmenu
autoOpen
parameter for opening the dropmenu immediately when ready - awesome helpers can be declared before jquery (or aquery) - awesome css and js files placed by default in
wwwroot/lib/awe
- removed Lookup and MultiLookup TableLayout feature ( Lookup Grid can be used instead ) - css improvements, using svg instead of png icons - can use aquery instead of jquery - removed ButtonGroup AjaxRadioList and AjaxCheckboxList extensions, use
Html.Awe().ButtonGroup(ButtonGroupOpt)
instead - other fixes and improvements

Migrating from previous versions

Replace usages of
Html.Awe().AjaxRadioList().ButtonGroup()
and
Html.Awe().AjaxCheckboxList().ButtonGroup()
with
Html.Awe().ButtonGroup(ButtonGroupOpt)



Comments
By accessing this site, you agree to store cookies on your device and disclose information in accordance with our cookie policy and privacy policy .