asp.net mvc beta 框架使用疑问????

如上图,为了使用起来方便,我在controller中加了一个AdminController文件夹,专门放置后台的相关controller,在view中同样也放置了一个ViewsAdmin文件夹,放置与后台相关的views。

这样做是否可以?是否合理?如果可以,是在routing中处理,还是在return view()中处理?如何处理,谢谢


鸿蒙传说
浏览 298回答 2
2回答

慕田峪7331174

你思路有错你要实现的是类似/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"}                 );这样就规定了CHSNS.Controllers.Admin这个命名空间之下的Controller走上面这个规则 这就实现了View正常

扬帆大鱼

我想找的就是这个东西,原来基础思想在08年就有了,,o,天哪。。
打开App,查看更多内容
随时随地看视频慕课网APP