Вернуть представление из другой области

У меня есть приложение ASP.NET MVC 2, разделенное на несколько областей. Одна из них является областью по умолчанию в главном каталоге, а другая - областью Account в каталоге областей. Теперь проблема в том, что мне нужно использовать одно и то же представление в контроллерах обеих этих областей.

Если бы они находились в одной области, я бы просто возвратил View («ViewName») , но что я могу сделать, чтобы вернуть представление из моей области по умолчанию в контроллере из моей области учетной записи ? Есть идеи?

13
задан Don't Panic 3 January 2017 в 18:41
поделиться

1 ответ

Вы можете указать относительное расположение представления:

return View("~/Views/YourArea/YourController/YourView.aspx");

Но когда представление используется в нескольких областях, я бы рекомендовал вам использовать ~ / Views / Shared папка, которая лучше подходит для этой цели.

28
ответ дан 1 December 2019 в 19:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: