The ASP.NET MVC Sidebar control is an expandable and collapsible container area that holds primary and secondary information placed alongside the main content of a webpage.
Different types of slide-out content in the Sidebar control give users the flexibility to view or hide content over or above the main content by pushing, sliding, or overlaying it.
The Sidebar control positions its content to the left or right side of the main content area. This option allows the placement of two sidebars in a page, both at the left and right, to show primary and secondary content simultaneously.
When you dock the side content to give the main content more space, the navigation text is represented as a shortened view of icons.
Bind custom actions to any element (hamburger menu or buttons) to toggle the sidebar.
Auto closing the Sidebar control’s content allows the main content area to be more readable.
The Sidebar control’s responsive mode gives an adaptive, redesigned UI appearance for mobile devices.
Developers have control over all the UI elements and behaviors of the components to provide the best experience to end users with a rich set of developer-friendly APIs.