FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
shanzm/ASP.NET-MVC: ASP.NET MVC · GitHub
shanzm
/
ASP.NET-MVC
Public
Notifications
You must be signed in to change notification settings
Fork
9
Star
13
Code
Issues
0
Pull requests
6
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Branches
Tags
Open more actions menu
Latest commit
History
146 Commits
146 Commits
Folders and files
Name
Name
Last commit message
Last commit date
000MVCDemo
000MVCDemo
001MVCDemo
001MVCDemo
002CheckData
002CheckData
003DropDownList
003DropDownList
004FilterTest1
004FilterTest1
005Html辅助类
005Html辅助类
006特性路由
006特性路由
007传统路由
007传统路由
008Log4Net
008Log4Net
009IOC-AutoFac
009IOC-AutoFac
010MVC-AutoFac
010MVC-AutoFac
011手写IOC-MyIOC
011手写IOC-MyIOC
012-任务调度框架-Quarte.NET
012-任务调度框架-Quarte.NET
012-任务调度框架-在MVC中使用
012-任务调度框架-在MVC中使用
013-WebAPI
013-WebAPI
014使用newtonjson
014使用newtonjson
015BootstrapTable
015BootstrapTable
016zTree
016zTree
017Dapper
017Dapper
017Dapper2
017Dapper2
018Topshelf+log4net+quartz.net
018Topshelf+log4net+quartz.net
018Topshelf
018Topshelf
.gitattributes
.gitattributes
.gitignore
.gitignore
MVCDemo.sln
MVCDemo.sln
README.md
README.md
Repository files navigation
README
关于ASP.NET MVC模式
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
NuGet:Install-Package Quartz -Version 3.0.7 注意版本,各个版本API变化很大
详细说明:
https://www.cnblogs.com/shanzhiming/p/12570677.html
封装一个完整的任务,并提供接口(见TestJob2.cs)
在MVC项目中使用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
官网下载clone:
https://gitee.com/zTree/zTree_v3.git
使用简单Json数据格式,实现一棵zTree
Dapper
Nuget>install-package dapper
使用Dapper的简单增删改查
About
ASP.NET MVC
Topics
asp-net-mvc
Resources
Readme
Activity
Stars
13
stars
Watchers
1
watching
Forks
9
forks
Report repository
Releases
Packages
Used by
Contributors
Languages
Back
|
FazBrowse Home
|
New Git URL