2017-12-21 9 views
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/... 
+0

を使用して問題を解決 - https://stackoverflow.com/questions/36535511([どのようにASP.NETコア内の領域を使用する]を参照してください/ how-to-use-asp-net-core#36535512) – CalC

+2

プレフィックスのポイントは正確に何ですか?これはあなたのルートの動作に何らかの影響を及ぼしますか? – poke

+0

私は管理側を通常のクライアント領域から分割しようとしています。だから、私は@カルチョンオプションのエリアと一緒にすることを決めた – rilly009

答えて

2

私はエリアを見て価値があるかもしれないMVCエリア docs