Repository files navigation
MVCDEMO项目
1.1 初识MVC--TestController.cs
1.2 简单的增删改查--PersonController.cs
1.3 关于layout--LayoutTestController.cs
2020年4月20日 23:08:40 Update:添加其他的一些Demo
02DropDownList
1.1 自己实现DropDownList选中--DropDownlist1Controller.cs
1.2 使用Html辅助类:@Html.DropDownList--DropDown2Controller.cs
1.3 TwoLevel:实现了下拉列表的联动,根据第一个下拉列表动态的拼接第二个下拉列表数据
数据检验(02DropDownList)
1.1 判断请求是否来自Ajax--IsAjaxRequestController.cs
1.2 数据检验--使用Attribute
1.3 输出数据错误信息--ModelState
1.3 自定义特性进行数据验证--在Common文件夹中添加自定义的特性类
2020年4月20日 23:08:11 Update:添加一个登录检验
04FilterTest1
1.1 检验是否登录--CheckAuthorFilter.cs
1.2 日志:记录访问信息--LogActionFilter.cs
1.3 记录异常信息--ExceptionFilter.cs
05Html辅助类
不建议使用,但是Html.DropDownList()还是挺方便的
1.1 Html.BeginForm()等
1.2 Html.validationMessage()和Html.validationSummary()
006特性路由
在RoutesConfig.cs中RegisterRoutes(RouteCollection routes){}方法中添加 routes.MapMVCAttributeRoutes()
007传统路由
路由规则,默认路由,路由顺序,路由约束
选择传统路由还是特性路由
008Log4Net
NuGet:Install-Package log4net -Version 2.0.8
在Web.config中配置
009IOC-AutoFac
NuGet:Install-Package Autofac
容器,组件,服务,注册,解析等概念
注册程序集中所有的实现类
010MVC-AutoFac
NuGet:Install-Package AutoFac.Mvc5
在Global.asax.cs文件中配置AutoFac
011手写IOC-MyIOC
012任务调度框架Quartz.NET
013WebAPI----待续
创建WebAPI项目
做一个简单的分层,并使用EF
创建测试API的控制台项目和MVC项目
014使用NewtonJson
引入:PM>install-package newtonsoft.json
封装NewJsonResult类代替MVC中Json() 方法
使用AOP的方式,实现替换Josn()方法
BootstrapTable
使用BootstrapTable
使用post请求数据某,返回Json数据,绑定到table中
zTree
Dapper
Nuget>install-package dapper
使用Dapper的简单增删改查
About
ASP.NET MVC
Resources
Stars
Watchers
Forks
Languages
HTML
62.5%
JavaScript
20.3%
C#
13.4%
CSS
2.3%
Less
1.2%
PHP
0.2%
ASP.NET
0.1%
You can’t perform that action at this time.