Asp.net MVC gleicher Ansichtsname, unterschiedliche Pfade

Ich möchte eine Ordnerstruktur mit mehreren Pfaden haben, die dieselben Namensansichten enthalten:

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

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

Ich möchte in der Lage sein, alle regulären Seiten in einem Ordner und die Admin-Seiten in einem anderen Ordner zu haben. Muss ich meinen Views-Ordner wie folgt organisieren:

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

oder gibt es eine möglichkeit das zu tun:

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

Wie codiere / organisiere / verwende ich separate Controller für / User und / Admin, die möglicherweise denselben Namen haben?

Lassen Sie mich wissen, wenn ich unklar war.

Vielen Dank!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage