如上圖,為了使用起來方便,我在controller中加了一個AdminController文件夾,專門放置后臺的相關controller,在view中同樣也放置了一個ViewsAdmin文件夾,放置與后臺相關的views。這樣做是否可以?是否合理?如果可以,是在routing中處理,還是在return view()中處理?如何處理,謝謝
2 回答

慕田峪7331174
TA貢獻1828條經驗 獲得超13個贊
你思路有錯
你要實現(xiàn)的是類似/Admin/User/Add這樣的后臺路徑吧
1.將你打算用在后臺的Controller,放在一個命名空間下,如
CHSNS.Controllers.Admin
[object Object]Code namespace CHSNS.Controllers.Admin { [AdminFilter] public class UserController : BaseController { public ActionResult Index(){return View();} } }
2.加一個Route在其它之前
[object Object]Code routes.MapRoute("Admin", "Admin/{controller}/{Action}.ashx", new {controller = "Admin", Action = "Index"}, new[] {"CHSNS.Controllers.Admin"} );
這樣就規(guī)定了CHSNS.Controllers.Admin這個命名空間之下的Controller走上面這個規(guī)則
這就實現(xiàn)了
View正常
- 2 回答
- 0 關注
- 323 瀏覽
添加回答
舉報
0/150
提交
取消