У меня есть приложение ASP.NET MVC 2, разделенное на несколько областей. Одна из них является областью по умолчанию в главном каталоге, а другая - областью Account
в каталоге областей. Теперь проблема в том, что мне нужно использовать одно и то же представление в контроллерах обеих этих областей.
Если бы они находились в одной области, я бы просто возвратил View («ViewName»)
, но что я могу сделать, чтобы вернуть представление из моей области по умолчанию в контроллере из моей области учетной записи
? Есть идеи?
Вы можете указать относительное расположение представления:
return View("~/Views/YourArea/YourController/YourView.aspx");
Но когда представление используется в нескольких областях, я бы рекомендовал вам использовать ~ / Views / Shared
папка, которая лучше подходит для этой цели.