В MVC5 вы можете установить маршрут по умолчанию, используя следующий атрибут на контроллере?Как установить маршрут по умолчанию в MVC6 при использовании атрибутов?
[Маршрут ("{действие = индекс}")]
Что является эквивалентом этого в MVC6?
Update
Это код, который я имел в MVC5
[Route("{action=index}")]
public class StaticPagesController : Controller
{
public ActionResult About()
{
return View();
}
public ActionResult Contact()
{
return View();
}
public ActionResult Index()
{
return View();
}
}
Я не был в состоянии работать, как сделать эквивалент в MVC6, но я был в состоянии получить с использованием следующих функций:
[Route("[action]")]
public class StaticPagesController : Controller
{
public ActionResult About()
{
return View();
}
public ActionResult Contact()
{
return View();
}
[Route("/[action]")]
[Route("/")]
public ActionResult Index()
{
return View();
}
}
[контроллер] о действии? –
@CoolBreeze да. Чтобы сделать этот метод действий по умолчанию для контроллера. – Shyju
Это не сработало. Я не уверен, что это потому, что у меня есть следующий атрибут на моем контроллере: [Маршрут («[действие]»)] общественного класса StaticPagesController: контроллер –