Asp.net MVC одно и то же имя, разные пути
Я хочу, чтобы структура папок с несколькими путями содержала одинаковые представления имен:
/profile.aspx
/admin/profile.aspx
/user/editpost.aspx
/admin/editpost.aspx
/Controllers
|- PostController.cs
|- ProfileController.cs
Я хочу, чтобы все обычные страницы были в одной папке, а страницы администратора - в другой. Нужно ли мне организовать свою папку Views следующим образом:
/Views
/User
/Story
|- editpost.aspx
/Profile
|- profile.aspx
/Admin
/Story
|_ editpost.aspx
/Web
|- profile.aspx
или есть способ, которым я могу сделать это:
/User
/Views
/Story
|- editpost.aspx
/Profile
|- profile.aspx
/Admin
/Views
/Story
|_ editpost.aspx
/Web
|- profile.aspx
Кроме того, как мне кодировать / организовать / использовать отдельные контроллеры для / User и / Admin, которые потенциально могут иметь одинаковые имена?
Дайте мне знать, если мне было неясно.
Спасибо!