我正在编写Web应用程序的管理组件。管理任务涉及对复杂对象的CRUD操作。管理部分设计决策
该对象有很多部分,每个部分有许多类别,每个类别都有很多子类别。
管理员应该能够对任何级别的对象进行更改。例如。添加/编辑/删除部分,类别或子类别。
我正在使用MVC3,并发现三种可能的解决方案,使前端。
- 使用Razor视图引擎
- 使用jQuery插件模板列出的项目和使用JQuery用户界面对话框做创建/编辑屏幕。
- 使用jQrid在父/子网格中显示数据,jQgrid提供了内建的创建/编辑/删除操作。
我无法决定哪个是最好的方法,谁能请摆脱一些光?
据我所知,管理组件的用户界面需求非常低,我想我现在会坚持用剃刀来控制球。我也同意你的看法,使用jqGrid来显示嵌套的子网格并不是它的设计目的。谢谢 – Will 2011-03-08 12:12:04