hjr教程-ASP.NET(三):.NET MVC
来源:互联网 发布:淘宝天天特价概念 编辑:程序博客网 时间:2024/05/16 07:17
前文有webform和html+ashx方式开发,下面重点说mvc
创建
vs中新建web项目,下一步中选上mvc,项目建好后可以直接运行测试
结构
主要有
- Model文件夹
- View文件夹
- Controller文件夹
Content文件夹放css文件,Scripts文件夹放js文件
cshtml
视图模板文件,最终要被重新渲染成纯html文件的
View+Controller
- 网站的每一个模块对应View中的一个文件夹,里面有若干个cshtml文件。
- 而每个模块名又都在Model文件夹中有
模块名+Controller
控制器文件对应,该控制器文件有多个方法与View中的cshtml分别对应。 - 当url后缀访问到
/模块名
时,进入相应控制器,当访问到/模块名/cshtml文件名
时,进入控制器中对应方法,在方法中会进行一些数据操作后return view()
又返回给网页重新渲染后的cshtml文件。
进行一些数据操作
上面加粗的进行一些数据操作具体的实现:
通过在控制器中传入Model参数,就可以直接使用Model中定义的数据了,获取到数据后可以进行如 赋值 到网页模板中等操作。
Model
而Model就可以进行一些数据库操作,如使用ORM(对象关系映射)框架,或使用DBhelp文件自己操作数据库,和对参数进行定义,get/set限定之类的了。
一般来说,类名对应表名,属性对应字段
例子
- 利用ORM框架,建一个类名对应表名,属性对应字段的Model
- 建一个table模块,里面有增删改查四个cshtml文件,每个文件写好对应模板
- table的控制器,里面有增删改查对应的方法,传参为Model、id
- 分别在每个方法里面写好对应操作
www.xxx.com/table/查
就会显示表格 www.xxx.com/table/改
就会显示编辑页面
操作进入页面后会访问table控制器的相应方法
1 0
- hjr教程-ASP.NET(三):.NET MVC
- hjr教程-ASP.NET(四):Webservice
- ASP.NET MVC案例教程(三)
- ASP.NET MVC案例教程(三)
- hjr教程-ASP.NET(一):创建一个ASP.NET页面
- hjr教程-ASP.NET(二):ASP.NET编写.dll库
- ASP.NET MVC教程
- ASP.NET MVC教程
- ASP.NET MVC 教程
- 三. ASP NET MVC
- ASP.NET MVC案例教程(七)
- ASP.NET MVC案例教程(五)
- ASP.NET MVC案例教程(四)
- ASP.NET MVC案例教程(二)
- ASP.NET MVC案例教程(二)
- ASP.NET MVC案例教程(四)
- ASP.NET MVC案例教程(五)
- ASP.NET MVC案例教程(七)
- TP路由----(五)
- 机器学习:回归算法
- STL-->list
- 安卓蓝牙开发相关
- Java复习之接口
- hjr教程-ASP.NET(三):.NET MVC
- 【java总结】集合框架
- git创建本地分支关联远程分支
- 2n皇后问题
- 网络性能测试工具netperf
- 【裴波拉契数列】杭电2050-折线分割平面
- 洛谷 1739——表达式括号匹配(线性数据结构)
- struts2上传照片到服务器端并以上传时间命名照片文件
- 三得公益人人开发模式系统App商城