2

Нужно ли настраивать что-либо для использования маршрутизации атрибутов в приложении ASP.NET Core 1.0?Маршрутизация атрибутов в ASP.NET Core 1.0

Следующие, похоже, не работают для меня. Я ожидал, чтобы поразить этот метод, когда я иду на локальный хост: 132/счетов/приветственных

public class AccountsController : Controller 
{ 

    [Route("welcome")] 
    public IActionResult DoSomething() 
    { 
     return View(); 
    } 

} 

ответ

7

Альтернативы вы можете использовать это для примените RoutePrefix или Route на свой класс. Тогда вам не придется повторять эту часть атрибутов действия.

[Route("[controller]")] 
public class AccountsController : Controller 
{ 
    [Route("welcome")] 
    public IActionResult DoSomething() 
    { 
     return View(); 
    } 
} 
1

Похоже, что мне нужно, чтобы добавить маркер контроллера там

public class AccountsController : Controller 
{ 

    [Route("[controller]/welcome")] 
    public IActionResult DoSomething() 
    { 
     return View(); 
    } 

} 
Смежные вопросы