可在webForm上使用的mvc框架,无需导入.net mvc的大量引用包,同时支持web和json开发。

一、源码特点
    本系统使用easy-mvc和easy-orm框架开发,目前只是1.0版本。

sasy-mvc框架特点:
    * 摒弃微软庞大的mvc库,只有1个dll
    * 自动扫描DAL接口并实现注册,无需指定实现类
    * 自定义getRequest和getResponse实现请求和响应的处理
    * 自定义返回值,实现跳转页面或返回JSON等功能。
    * 通过getPostData返回页面表单的数据,并处理为entity对象。
    * 拦截器可对所有请求进行预处理(例如:登录)。

sasy-orm框架特点:
    * 支持基本的数据库增删改查操作
    * 支持entity对象直接新增或修改
    * 基础的事务支持
    * 安全的SQL处理方式,防止页面注入等操作

项目结构:
    * MyMVC 自定义MVC实现包
    * MyORM 自定义数据库操作实现包
    * MyUtils 自定义工具类实现包
    * WebSite-Controllers 所有控制器类(加载数据、页面跳转等)
    * WebSite-DAL 数据库操作实现
    * WebSite-Entity 与数据库结构对应的对象
    * WebSite-IDAL 数据库操作接口,数据库更换可通过实现该接口处理
    * WebSite-Interceptors 用来拦截所有页面处理的拦截器,例如登录
    * WebSite-Models 所有页面数据model
    * WebSite-View 所有aspx页面和资源

二、示例功能
       1、管理员管理
       2、系统日志

三、注意事项
      1、开发环境为vs express for web 2012,数据库为SQLServer2008 R2,使用.net 4.0开发。
      2、管理员登陆名为:admin,密码为123456
      3、默认数据库连接字符串在web.config配置文件中的connectionStrings修改
      4、WebSite下的App_Data文件夹中是备份数据库文件,还原即可

示例:

源码地址

https://gitee.com/yydf/easy-mvc

WIKI

https://gitee.com/yydf/easy-mvc/wikis

C#用easy-mvc开发的后台管理系统相关推荐

  1. 基于 vue + Element-ui 开发的后台管理系统

    基于 vue + Element-ui 开发的后台管理系统 引文 思考 快速上手 项目结构介绍 引入 ElementUI 登录功能设计 项目演示地址:https://git.io/fp9UM 项目仓库 ...

  2. 开源了自己开发的后台管理系统

    因为面试的时候一个项目经理问用户中心为什么要重复造轮子呢?我顿时觉得我应该开源我自己的Java后台管理系统项目.我很想问那个项目经理:你发现过国内有开源的.安全的.完全满足需求的用户中心系统吗?你觉得 ...

  3. cms php vue 开源_lucms —— 基于 Vue 和 Laravel 开发的后台管理系统

    lucms -- 基于 Vue 和 Laravel 开发的后台管理系统 由 Ucer 创建于2年前, 最后更新于 1年前 版本号 #1 36802 views 8 likes 0 collects 项 ...

  4. cms php vue 开源_lucms - vue 与 Laravel 开发的后台管理系统

    lucms 项目概述 产品名称:lucms demo: 没钱续费服务器,暂不提供演示 最新稳定版本 v2.0.5 lucms 是一个基于 laravel5.5* 与 iviewjs 开发的一套后台管理 ...

  5. 正确姿势开发vue后台管理系统

    项目地址 vue-admin-webapp 欢迎star,fork 前言 相信许多人和我一样刚接触 vue 时看文档都很枯燥,看完 vue,还有 vueRouter .vuex .vue-cli.es ...

  6. SpringBoot + Vue + ElementUI 开发的后台管理系统

    项目介绍 一款 Java 语言基于 SpringBoot2.x.MybatisPlus.Vue.ElementUI.MySQL等框架精心打造的一款前后端分离框架,致力于实现模块化.组件化.可插拔的前后 ...

  7. vue使用element-ui开发的后台管理系统使用中英文切换多语言国际化方案步骤流程

    公司后台管理系统需要使用多语言版本,本次记录使用i18n实现多语言切换的流程步骤: 1.安装工具包 npm install vue-i18n 2.在项目src目录下新建lang文件夹,目录结构如下: ...

  8. vue-element-admin 适合前端开发的后台管理系统模板

    今天看到了一个后台管理系统,界面跟我之前看到的很相似,一问,才知道是从 vue-element-admin中下载的. vue-element-admin 是一个后台前端解决方案,它基于 vue 和 e ...

  9. MySQL开发医药管理系统_java Web开发医药后台管理系统mysql版本源代码下载,支持中英文...

    package com.lyq.dao; import com.lyq.persistence.Medicine; import com.lyq.util.HibernateFilter; /** * ...

最新文章

  1. CTreeCtrl 控件实现多选并取得选中项
  2. windows下php配置redis
  3. linux uvc支持H264格式
  4. 内存泄露从入门到精通三部曲之排查方法篇
  5. scala-wordcount
  6. C++/OpenCV:Error: Assertion failed ((unsigned)i0 < (unsigned)(size.p[0] * size.p[1]))
  7. Blazor 状态管理
  8. 《Python入门到精通》运算符
  9. 我们一家三口不和双方父母来往了怎么办?
  10. Tosca 添加 modules,添加Library,引用重复步骤
  11. 55. 时间服务器 : NTP 服务器
  12. C语言函数 bzero
  13. 上海高一物理公式整理
  14. 如何裁剪PDF文件的页面大小
  15. Win11 Android Stuido虚拟机启动失败、崩溃
  16. godot 外部编辑器配置
  17. CSV文件乱码问题解决
  18. 串口热拔插学习(转载)
  19. VR学习第五节:VR+游戏
  20. Linux ping 测试IP地址与 telnet 测试IP端口

热门文章

  1. http实现大文件上传
  2. 聚合函数与F/Q表达式
  3. 你需要但是找不到的网站,其实不太想分享,有你想要想收藏的
  4. 鞋为什么会臭?14个方法巧除鞋臭脚臭
  5. Cesium量算-贴地形距离
  6. 计算1~50之间的素数之和
  7. C语言:输出汉语拼音与多行
  8. Final Cut Pro X Guru: Motion Graphics in Motion and After Effects Final Cut Pro X Guru:运动和After Effe
  9. 复杂业务系统的架构设计思路
  10. Python网络爬虫入门(五)—— 巧用抓包,爬遍SCU玻璃杯事件所有神回复