About the File Manager
The DevExpress ASP.NET MVC File Manager extension provides advanced file management and Windows Explorer-like functionality for your web application. It allows end-users to browse, select and upload files, or change folder structure by renaming, moving and deleting files or folders. File and folder management capabilities are fully customizable and can be disabled when necessary.
Follow the three simple steps below to add a DevExpress FileManager extension and bind it to your data. It's easy as “M”, “V”, and “C”.
1. Model (the “M” in MVC). First, you will need a data Model object for the FileManager to bind to. The Model for FileManager is any custom file system provider or folder within your project (learn more in our online docs).
2. View (the “V” in MVC). Next, you will declare the FileManager extension inside of the View. Specifically, you will create a Partial View because the DevExpress FileManager extension provides AJAX callbacks by default, to give your end-users a better experience without updating the entire page. However, because ASP.NET MVC does not support callbacks, declare the FileManager extension inside of a Partial View and define how the callbacks will be routed back to your controller using the CallbackRouteValues property.
In the controller code, add the action that will handle FileManager callbacks ("OverviewPartial" in the code sample below).
Watch a short five-minute getting started video now to learn about the DevExpress ASP.NET MVC FileManager extension.