Asp.net MVC nazwa tego samego widoku, różne ścieżki

Chcę mieć strukturę wielu folderów ścieżki, która zawiera te same widoki nazw:

/profile.aspx
/admin/profile.aspx
/user/editpost.aspx
/admin/editpost.aspx

/Controllers
  |- PostController.cs
  |- ProfileController.cs

Chcę mieć wszystkie zwykłe strony w folderze i strony administracyjne w innym folderze. Czy muszę organizować mój folder Views:

/Views
  /User
    /Story
      |- editpost.aspx
    /Profile
      |- profile.aspx
  /Admin
    /Story
      |_ editpost.aspx
    /Web
      |- profile.aspx

czy jest sposób, w jaki mogę to zrobić:

/User
  /Views
    /Story
      |- editpost.aspx
    /Profile
      |- profile.aspx
/Admin
  /Views
    /Story
      |_ editpost.aspx
    /Web
      |- profile.aspx

W jaki sposób mogę kodować / organizować / używać oddzielnych kontrolerów dla / User i / Admin, które potencjalnie mają taką samą nazwę?

Daj mi znać, gdybym był niejasny.

Dzięki!

questionAnswers(6)

yourAnswerToTheQuestion