资源简介

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

### 特色
* 自动扫描所有Controller和Interceptor
* 自动注册所有扫描到的url链接
* 根据~自动解析为从根目录开始,不受类的路径影响
* 根据[AutoWired]自动扫描实现类,无需指定实现类
* 自动获取表单信息并转换为Entity对象
* 自动加载Vo对象到表单
* 安全的SQL处理方式,防止注入等操作

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

资源截图

代码片段和文件信息

using System.Web;
using System.Web.SessionState;

namespace MyMVC
{
    public abstract class AbstractActionInterceptor
    {
        public abstract bool intercept(HttpSessionState session HttpRequest arg0 HttpResponse arg1);
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        4619  2018-05-18 15:23  51Aspx源码必读.txt
     文件       10249  2017-11-04 17:08  LICENSE
     目录           0  2018-05-18 15:09  MyMVC\
     文件         250  2017-11-01 17:08  MyMVC\AbstractActionInterceptor.cs
     文件        2486  2018-05-08 17:44  MyMVC\ActionSupport.cs
     文件         221  2017-10-31 14:27  MyMVC\AspnetPageHandlerFactory.cs
     文件        5975  2018-05-16 16:51  MyMVC\ContextLoader.cs
     文件        1451  2018-05-16 16:51  MyMVC\MVCPageHandlerFactory .cs
     文件        3409  2018-05-16 16:50  MyMVC\MyMVC.csproj
     目录           0  2018-05-18 15:09  MyMVC\Properties\
     文件        1330  2017-10-26 09:57  MyMVC\Properties\AssemblyInfo.cs
     目录           0  2018-05-18 15:09  MyMVC\attr\
     文件         223  2017-10-31 21:22  MyMVC\attr\AutoWired.cs
     文件         421  2017-10-26 11:42  MyMVC\attr\PageUrl.cs
     目录           0  2018-05-18 15:09  MyMVC\bin\
     目录           0  2018-05-18 15:09  MyMVC\bin\Debug\
     文件       14848  2018-05-16 16:57  MyMVC\bin\Debug\MyMVC.dll
     文件       42496  2018-05-16 16:57  MyMVC\bin\Debug\MyMVC.pdb
     文件        7680  2018-05-16 16:57  MyMVC\bin\Debug\MyUtils.dll
     文件       26112  2018-05-16 16:57  MyMVC\bin\Debug\MyUtils.pdb
     文件      504320  2015-07-27 18:14  MyMVC\bin\Debug\Newtonsoft.Json.dll
     文件      301056  2015-07-27 18:14  MyMVC\bin\Debug\log4net.dll
     目录           0  2018-05-18 15:09  MyMVC\bin\Release\
     文件       14336  2018-05-16 16:20  MyMVC\bin\Release\MyMVC.dll
     文件       50688  2018-05-16 16:20  MyMVC\bin\Release\MyMVC.pdb
     文件      504320  2015-07-27 18:14  MyMVC\bin\Release\Newtonsoft.Json.dll
     文件      301056  2015-07-27 18:14  MyMVC\bin\Release\log4net.dll
     目录           0  2018-05-18 15:09  MyMVC\handler\
     文件        1164  2018-03-05 18:36  MyMVC\handler\baseHandler.cs
     文件        1203  2018-05-16 16:57  MyMVC\handler\JsonHandler.cs
     文件         992  2018-03-05 18:36  MyMVC\handler\ViewHandler.cs
............此处省略847个文件信息

评论

共有 条评论