【发布时间】:2012-04-17 18:35:01
【问题描述】:
我不确定这是否适合我的问题,但我会试一试。
我们正在开始开发一种新产品,它将使用 asp.net mvc 3 razor 作为表示层。该应用程序有大约 7-8 个不同的角色,所有角色都有不同的视图来显示数据。 我在 NHibernate 的帮助下构建了一个不错的框架并实现了一些设计模式,因此应用程序的这一面将很容易调整和应用维护。
我希望表示层与我的框架一样具有适应性,这就是为什么我试图找出一种方法,让所有不同类型的角色的视图尽可能少,但功能齐全。您使用哪种实现方式根据最终用户的角色向其分发视图?
我考虑过使用 jquery 模板,但考虑到当前的视图可能性和剃刀语法,这听起来有点不必要,而不是首选的方式。
在开发此应用程序时我应该牢记的任何信息都会很好,想想,常见错误,最佳实践和建议等。
期待您的回复。
【问题讨论】:
-
你的问题似乎只是让我想起一百万个问题?忘记所有休眠的东西和情侣设计等,并重新编写您的问题以阐明您要实现的目标,因为老实说,您的问题似乎更像是评论或博客文章
-
我认为主要问题应该是:您使用什么样的实现来根据最终用户的角色将视图分发给他?你对其他东西的权利!
标签: c# .net asp.net-mvc-3 frameworks views