我不确定这是否适合我的问题,但我会试一试。
我们正在开始开发一种新产品,它将使用 asp.net mvc 3 razor 作为表示层。该应用程序有大约 7-8 个不同的角色,所有角色都有不同的视图来显示数据。我在 NHibernate 的帮助下构建了一个不错的框架并实现了一些设计模式,因此应用程序的这一面将很容易调整和应用维护。
我希望表示层与我的框架一样具有自适应性,这就是为什么我试图找出一种方法来尽可能少地为所有不同类型的角色提供视图但具有完整的功能。您使用哪种实现方式根据最终用户的角色向其分发视图?
我考虑过使用 jquery 模板,但是鉴于当前的视图可能性和剃刀语法,这听起来有点不必要,而不是首选的方式。
在开发这个应用程序时我应该记住的任何信息都会很好,想想,常见的错误,最佳实践和建议等。
期待您的回复。