代码改变世界

配合.NET MVC 写自己的框架,实现动态配置页面数据源及方便可扩展性

2010-07-30 18:42  J.I.E  阅读(434)  评论(0编辑  收藏  举报

本框架主要思路如下:

1.将UI层完全独立于整个项目,由美工人员单独设计页面;(美工人员只需要从数据源库中获取想要的资源,并将其分配到页面上即可)

2.后台主要构建整个项目不同页面的数据源,通过数据库来控制每个Controller下Action对应数据源(利用ViewData来配置),其中运用到反射机制。

3.利用以上2点即可实现个性化页面的实现,可以根据客户需求改变整站的主题及布局,而不需要变动后台的设计。如需要增加新数据源,只需要添加相应的action信息,并发布到数据源展示中心(美工人员可选数据源)即可。

 

具体设计将在之后相应例出,今天先开个头把。