BS软件系统的开发离不开有一套成熟稳定的基础框架,这个基础框架是解决所有管理系统类的共性,包括用户登录谁、用户管理、角色管理、权限管理、导航菜单管理、角色用户、用户权限、异常处理、异常追踪、日志处理、授权模型、通用字典、皮肤样式、页面模板、通用组件、系统安全、JavaScript工具、及业务开发的各种扩展接口等通用功能,简称《安全基础框架SEC》,有了安全基础框架之后,以后对于建设BS系统将更专注于具体的需求进行业务功能的开发,而不需要关注基础框架的内容,将大大减少重复性的工作和提高开发效率。
Asp.net MVC比较符合现代Web应用程序的开发模式,可以很好的集成json、ajax、轻量级页面、数据服务、html5等等,也容易分离项目实现,不过跟以往的ASP.NET WebForm差别太大,下面是本人最新MVC3研发的系统权限安全基础框架。现已升级到MVC4,效果还不错。