ASP.NET MVC 1

asp.net是免费的架构,用来构建强大的网站。
asp.net能创建网站,还能做api. 就是把前后端分离开,后台做成了接口。
还可以做移动的开发。
期待你成为大牛
vs已经可以免费试用 了。
mvc是一个框架。
文件夹简介:
App_Data:用来放置数据文件。
App_Start:用来放置功能的配置代码,比如说:路由,api
Content:用来保存皮肤文件夹。
最为重要的就是,Global.asax,他可以注册API,和路由。
MVC创建步骤:创建控制器,创建模型,创建视图。
MVC有内置的IIs,所以不用发布到IIs上。
Controller的作用
1.在模型和视图之间增加了一个控制器的作用是去耦,即消除model和view的耦合性,增加代码的可维护性。
2.controller在整个过程中扮演转义数据的角色,因为view中数据可能是文字或者是数字,Model中存储的类的实际是数据表中的字段,而controller可以担任 转化这两种数据形式的责任。

控制器的角色

MVC模式中的控制器主要负责响应用户的输入,并且在响应时修改模型。MVC模型中的控制器主要关注的是应用程序流,输入数据的处理,以及相关视图输出数据的提供。

访问方式:

url与文件在磁盘上的地址没有直接的对应关系。
/ControllerName/ActionName?part1=

参数的接收方式

1.利用action的参数列表
2.Get访问中使用request参数索引。
3.post访问中使用request参数索引访问。


image.png

image.png

Controller

最常见的类型是view(),Content(),string.json(),EmptyResult(),javascript();

推荐阅读更多精彩内容