伙计们,我被应用了一项大任务,即将使 MVC 页面可配置。它的意思是:它就像webform中的webpart。1.我们可以在视图中配置局部视图,使局部视图是否启用,我们可以将局部视图拖放到容器中的任何位置。2.一个局部视图与一个简单的模式(实体)相关,并且局部视图中的表单字段可以配置:启用或不启用,位置可以调整。
现在我有一些想法如下: 1.我创建一个模型库,让其他模型从模型库继承,模型库只保存与字段和模型本身相关的元数据。2.通过html帮助器和部分视图将模型库中的设置渲染到隐藏字段。在客户端,我只是使用jquery根据隐藏字段中的设置来处理布局。3.局部视图我只是让它只渲染,真正的逻辑我将它交给包含局部视图的页面。我认为这将是简单且可扩展的。对吗?
那么这里有什么想法吗?我真的认为这个任务很复杂。