我正在将我们当前的ASP.net网站转移到MVC3项目,并且对MVC来说是非常新的。目前,我们有超级管理员和管理员的2级授权。这两种授权级别都被引导到一个菜单,其中有一些共同的和一些他们各自访问的不同页面。我想知道我如何构建它使得会有控制器逻辑的最小重复与像URL -ASP.Net MVC3 web应用程序目录结构
myURL /超级管理员
myURL /超级管理员/用户
myURL /超级管理员/用户/用户ID
同样为管理员。
对于上述类型的URL,我可能必须复制SuperAdmin中的控制器代码(用于用户视图)以及管理员控制器。因为这两个访问用户视图。我想避免这种情况,但具有相同的URL。我们正在利用现有的业务层实体框架(存储过程),而不是使用任何LinqToSql。我可以使用命名的路由吗?如果是这样,怎么样?我希望我明确自己。 有人可以帮忙吗?任何想法和建议将不胜感激。
感谢, SDD