MVC【简介,母版页,流程】

1,MVC是什么?
MVC是一个全新的Web应用框架
MVC是基于asp.NET的应用框架,就是ASP.NET 的MVC设计模式
可能你们又会问什么是asp.NET了,这个简单的理解就是微软公司开发的web,也就是网站的开发平台。只不过加入MVC之后,他会主动帮你做好一些东西,让你的编写代码变得更加的简单,省力。
2,MVC的构成?
由模型(Model),视图(View),控制器(Control)构成
今天重点来讲解,视图和控制器。
3,MVC的目的是什么?
它是将用户接口和逻辑层相互分离,让开发者逻辑层的设计,使得整个程序有一个清晰的结构。
4,MVC的页面后缀为什么是.csHTML 而不是.aspx的原因
视图和网页还是有一定的区别,但目前我们只需要将视图当作网页就可以了。
MVC应用的是Rezor视图引擎,所以视图的后缀是.csHTML
Rezor视图引起和.aspx数据引擎有什么区别呢?
区别就是语法不一样。Rezor视图引擎更简洁一些。
可以这样理解,视图就相当于网页,控制器就相当于方法,方法的作用就是进行一个处理
行,理论讲完了,我们现在直接上项目吧。
8,各个文件夹存放的内容
APP_Data:存放数据库文件和数据文件
App_Start:执行应用程序的初始化
Content:放置一些CSS文件
Controllers:控制器文件,控制器文件的后缀是.cs或者.vb
Models:放置数据模型对象文件。
Scripts:放置JS文件
View:视图文件
favicon.ico Logo图标
Global.asax:全局应用程序类文件
Web.config:应用程序配置文件
packages.config 包
7,MVC应用程序的创建
自带模板,默认的项目模板样式
Bootstrap模板,他是aps.net mvc项目的默认模板视觉设计。
6,MVC的执行流程
浏览器请求-控制器-模型-视图-显示结果
现在我们试着改一下页面内容吧
11,下面我们来试着创建第一个控制器吧。
为什么控制器要有Controller为结尾。因为只有这样IControl接口才能够进行识别。知道这是一个控制器。
为什么他的index没有.cshtml后缀。
他的地址不是索引地址,而是一个控制器。

版权声明

弈心博客


首发 弈心博客,转载请附链接!

赞赏支持

感谢支持!


建站不易,感谢支持!

推荐阅读
路飞经典语录_海贼王onepiece名言名句经典台词摘抄 ![海贼王路飞清爽壁纸](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1599896757779&di=145db9b922eb59fe39c3589d4d2295b1&imgtype=0&src=http%3A%2F%2Fim
2033

盘点知乎你心目中的十大励志电影榜单 知乎关于励志的问题有很多,比如你心目中的十大励志电影是什么?如果小编来回答,《当幸福来敲门》《爆裂鼓手》《垫底辣妹》《喜剧之王》《少林足球》《三傻大闹宝莱坞》……还有没看过的《肖申克的救赎》,太多啦,实在不好选。 总体来说,星爷的电影大都是小人物的成长史,自然都很励志。其中的许多励志台词各位读者想必也是耳熟能详,比如
1245