【发布时间】:2014-10-01 12:46:43
【问题描述】:
我正在开发一个需要可供多种用户类型使用的控制面板的网站。我一直想知道是否可以使用单个操作来制作具有不同布局但它们在操作上相似的不同视图,这样我就不需要再次重写它们了?
例如,管理员和主管都可以修改员工详细信息,但管理员视图的布局与主管不同。我可以为每个视图编写不同的操作,但是这两个操作中的代码将完全相同,因为它们执行相同的操作。那么一个动作可以与多个视图共享吗?
【问题讨论】:
-
你为什么不为管理员和主管创建一个单一的视图和操作......只是为管理员和主管加载不同的布局
-
@Exception: 你的意思是视图顶部的 if else 语句?
-
@Exception: 虽然这确实有效,但我在这个网站上由于某些原因不能这样做
标签: asp.net-mvc