# file-manager-overview

> File manager browser with details view, custom toolbar, context menu, and AJAX endpoints for file operations.

**Framework:** aspnet-mvc  **Component:** FileManager  **Variant:** overview

## Get this item

**If you are an agent, fetch the JSON.** Source is inlined, so one request is enough and no tooling is required:

```
GET https://ai.syncfusion.com/r/aspnet-mvc/file-manager-overview.json
```

**Install Package(s)**

```bash
Install-Package Syncfusion.AspNetMvc.FileManager
```

**Notes**

- Syncfusion release: 2026 Volume 2 (v34.1.29)
- The Syncfusion package is licensed. The composition in this file is source you own and edit. See https://ai.syncfusion.com/licensing.md

## Source files

### src/components/file-manager-overview/Overview.cshtml

```cshtml
@using Syncfusion.EJ2.FileManager
@using EJ2MVCSampleBrowser.Models

@{
    string[] items = new string[] { "NewFolder", "Cut", "Copy", "Paste", "Delete", "Download", "Rename", "SortBy", "Refresh", "Selection", "View", "Details" };
    string[] layout = new string[] { "SortBy", "View", "Refresh", "|", "Paste", "|", "NewFolder", "|", "Details", "|", "SelectAll" };
    string[] file = new string[] { "Cut", "Copy", "|", "Delete", "Download", "Rename", "|", "Details" };
}

@section ControlsSection{
    <div class="control-section">
        <div class="sample-container">
            <!-- File Manager full functionalities sample -->
            @Html.EJS().FileManager("filemanager").AjaxSettings(
              new Syncfusion.EJ2.FileManager.FileManagerAjaxSettings
              {
                  Url = Url.Content("~/FileManager/FileOperations"),
                  DownloadUrl = Url.Content("~/FileManager/Download"),
                  UploadUrl = Url.Content("~/FileManager/Upload"),
                  GetImageUrl = Url.Content("~/FileManager/GetImage")
              }).View(Syncfusion.EJ2.FileManager.ViewType.Details).ToolbarSettings(new Syncfusion.EJ2.FileManager.FileManagerToolbarSettings()
              {
                  Items = items
              }).ContextMenuSettings(new Syncfusion.EJ2.FileManager.FileManagerContextMenuSettings()
              {
                  File = file,
                  Layout = layout
              }).Render()
        </div>
    </div>
}

```

### src/components/file-manager-overview/OverviewController.cs

```cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using EJ2MVCSampleBrowser.Models;

namespace EJ2MVCSampleBrowser.Controllers
{
    public partial class FileManagerController : Controller
    {
        public ActionResult Overview()
        {
            return View();
        }
    }
}
```
