Я использую ASP.NET MVC 5.2.6 в .NET Framework версии 4.5.2.
У меня есть область с именем Admin , в которой у меня есть следующее:
namespace MyCode.Controllers
{
[RoutePrefix("admin/article")]
public class ArticleController : Controller
{
[Route("new")]
public ActionResult New()
{
return View();
}
}
}
У меня также есть представление с именем New.cshtml в папке Admin Views \ Article области.
Areas\Admin\Views\Article\New.cshtml
Однако, когда я запускаю свое приложение, MVC ищет только в папке Views внутри моего корня без области.Исходя из моего прошлого опыта, он начинает искать в папке Views внутри области.
Это потому, что новая основанная на атрибутах маршрутизация MVC не знает, что я нахожусь внутри Admin область?
Я знаю, что мог, и я не хочу указывать полный путь к каждому виду, потому что это боль в шее.Мой вопрос не в том, куда мне идти отсюда сейчас?Это, как гласит заголовок, следующее:
Есть ли способ заставить его сначала искать виды в области?