我想将站点管理员区域与主站点分开,并希望管理员端的网址像admin / articles / list等。我如何才能优雅地在asp.net MVC中实现此功能?
答案 0 :(得分:4)
请参阅ASP.NET MVC团队成员Phil Haack的this article。
答案 1 :(得分:0)
你需要研究的是“路由”:
在路线上观看此视频 - http://www.asp.net/learn/mvc-videos/video-399.aspx
此外,此视频以与“管理区域”类似的方式处理路由,仅在此示例中,它是网站的“商店”区域。看看 - http://www.asp.net/learn/mvc-videos/video-356.aspx(视频的后半部分)
答案 2 :(得分:0)
答案 3 :(得分:0)
好消息 - 在preview 1 of ASP.NET MVC 2(2009年7月31日发布)中,他们支持各个领域。
使用它可能不安全,但是这个功能的缺席导致我到目前为止弄乱了我的代码!
区域 - 提供分割的方法 大型Web应用程序变成多个 项目,每个项目都可以 相对孤立地发展起来。这个 帮助开发人员管理复杂性 通过建立一个大型应用程序 提供一种相关的分组方式 控制器和视图。