如何对Controllers-Actions进行分类?在ASP.Net MVC4中

时间:2013-12-19 18:50:15

标签: asp.net-mvc asp.net-mvc-4 razor

我正在为一所大学做一个网络项目。我想将Asp.net MVC用于此目的。 我设计了数据库,但我不清楚如何对我的控制器进行分类。 基本上,有三种类型的用户访问&操纵数据库。

  1. 管理
  2. 员工
  3. 学生
  4. 项目中有很多数据库表,例如:

    1. 学生资料
    2. 员工档案
    3. 学生成绩单
    4. 主题时间表
    5. 体育赛事表
    6. 校友表
    7. 并继续
    8. 现在的问题是,

      如何对Controllers-Actions进行分类?

      它应该基于用户类型吗? 它应该基于数据库吗?

      基于用户类型的示例:

      本地主机:8080 /管理/ EditUserProfile 本地主机:8080 /管理/ ViewUserProfile 本地主机:8080 /管理/ CreateProfile

      本地主机:8080 / USER / EditUserProfile 本地主机:8080 / USER / ViewUserProfile

      本地主机:8080 /职员/ EditUserProfile 本地主机:8080 /职员/ ViewUserProfile

      或者它必须基于表格?

      本地主机:8080 /资料/编辑 本地主机:8080 /资料/查看 本地主机:8080 /资料/创建

      本地主机:8080 / Marksheet /编辑 Localhost:8080 / Marksheet / View Localhost:8080 / Marksheet / Create

      请帮忙吗?---

0 个答案:

没有答案