4
MVC CRUD 작업에 접두사가 붙은 라우팅을 만드는 방법. 관리자 및 프런트 엔드가 필요한 응용 프로그램을 작성하고 있습니다. 관리자의 경우 나는 다른 컨트롤러Asp.net 코어 2 접두사 라우팅
public class RoomsController : Controller
{
// GET: Rooms
public async Task<IActionResult> Index()
{
return View(await _context.Rooms.ToListAsync());
}
//...
}
및
public class SlidersController : Controller
{
private readonly ApplicationDbContext _context;
public SlidersController(ApplicationDbContext context)
{
_context = context;
}
// GET: Sliders
public async Task<IActionResult> Index()
{
return View(await _context.Sliders.ToListAsync());
}
//...
}
지금은 관리자 경로가
localhost:5000/admin/rooms
localhost:5000/admin/slider
동안되고 싶어이 localhost:5000/admin/....
를 차례로 모든 경로를 원하는 다른 경로는 그대로 유지됩니다.
localhost:5000/
localhost:5000/about
localhost:5000/...
를 사용하여 문제를 해결 - https://stackoverflow.com/questions/36535511 ([어떻게 ASP.NET 코어의 영역을 사용하기]를 참조/how-to-use-asp-net-core # 36535512) – CalC
접두사의'admin /'접두어는 정확히 무엇입니까? 이것은 당신의 노선의 행동에 어떤 영향을 미칩니 까? – poke
관리자 영역을 일반 클라이언트 영역에서 분할하려고합니다. 그래서 @CalC 옵션 영역을 사용하기로 결정했습니다. – rilly009