---
title: "Want to developed Windows Explorer without using Telerik"  
description: "Want to developed Windows Explorer without using Telerik"  
author: "Ashwini Lakhe"  
published: 2018-08-10  
updated: 2023-06-18  
canonical: https://www.mindstick.com/forum/34658/want-to-developed-windows-explorer-without-using-telerik  
category: "asp.net mvc"  
tags: ["c#", "asp.net", "jquery", "asp.net mvc", "angular js"]  
reading_time: 3 minutes  

---

# Want to developed Windows Explorer without using Telerik

Hello,

\

I want to develop [windows](https://www.mindstick.com/articles/311752/how-to-install-and-use-the-google-wifi-software-on-a-windows-or-mac-computer) [explorer](https://answers.mindstick.com/qa/102704/what-role-does-google-s-earth-engine-explorer-play-in-exploring-global-geospatial-datasets) [structure](https://www.mindstick.com/articles/23258/choose-your-business-structure-wisely) in [mvc](https://www.mindstick.com/forum/155803/define-cache-profile-in-mvc) but I cant use telerik .

I want to develop it using jquery or angular.

Can anybody please give me any suggestion??

## Replies

### Reply by Aryan Kumar

Sure, you can develop a Windows Explorer-like application without using Telerik. Here are some of the steps involved:

1. Create a model that represents the files and folders that you want to display in the explorer.
2. Create a view that renders the files and folders in a tree-like structure.
3. Create a controller that handles the user interactions with the explorer.
4. Implement the file operations that you want to support, such as creating, deleting, and renaming files and folders.

Here are some of the libraries and frameworks that you can use to develop a Windows Explorer-like application:

- **ASP.NET MVC:** ASP.NET MVC is a powerful framework that can be used to develop web applications. It provides a well-defined separation of concerns, which makes it easy to develop complex applications.
- **Knockout.js:** Knockout.js is a JavaScript framework that can be used to bind data to user interfaces. It makes it easy to create dynamic and interactive user interfaces.
- **Bootstrap:** Bootstrap is a CSS framework that can be used to style user interfaces. It provides a number of pre-defined components and styles that can be used to create attractive and responsive user interfaces.

Here is a sample code that shows how to create a simple Windows Explorer-like application using ASP.NET MVC and Knockout.js:

C#

```plaintext
public class FileModel
{
  public string Name { get; set; }
  public string Path { get; set; }
  public bool IsDirectory { get; set; }
}

public class FileController : Controller
{
  public ActionResult Index()
  {
    var files = new List<FileModel>();
    files.Add(new FileModel { Name = "File1", Path = "/path/to/file1", IsDirectory = false });
    files.Add(new FileModel { Name = "File2", Path = "/path/to/file2", IsDirectory = false });
    files.Add(new FileModel { Name = "Folder1", Path = "/path/to/folder1", IsDirectory = true });

    return View(files);
  }
}

public partial class IndexView : View
{
  @model List<FileModel>

  <h1>Files</h1>

  <ul>
    @foreach (var file in Model)
    {
      <li>
        @if (file.IsDirectory)
        {
          <span class="fa fa-folder-o"></span>
        }
        else
        {
          <span class="fa fa-file-o"></span>
        }
        @file.Name
      </li>
    }
  </ul>
}
```

This code will create a simple Windows Explorer-like application that displays a list of files and folders. The application uses the ASP.NET MVC framework to handle the user interactions and the Knockout.js framework to bind the data to the user interface.


---

Original Source: https://www.mindstick.com/forum/34658/want-to-developed-windows-explorer-without-using-telerik

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
