MVC知识点01

简介: MVC知识点01

1:母版页都 放在View/Shared里面,而且全部的视图页面都可以去用母板页。


**母板的应用要用到嵌套,@RenderBody();将别的网页的内容全部显示在此处,它就相当于一个占位符。


2:架构模式就是项目的物理理解,这样使我们的程序更好的进行。


**View:用户数据的显示;


**Controller:获取View传来的数据,调用业务逻辑,业务层处理完成的数据交给View展示;


**Model:处理业务逻辑,并把数据结果放回给Controller;


3:表现模式【如果将Model理解为视图模型】

222316163597476.png

4:在MVC中的Controller中的引用就在其自己的项目中的packmess文件中。


     MVC中的最重要的一点是“约定大于配置”

222316190783207.png

4.1:控制器类的命名必须以Controller结尾:HomeController


4.2:控制器的View视图中的文件和控制器的命名是一样的。


4.3:控制器的Action方法,也可在视图文件中生成一个Index.cshtml文件。


5:使用ViewBag传输数据给视图,在视图中直接用Azone表达式来传输数据。


@Html.Raw(ViewBag.HtmlStr)


222316212193295.png


6:EF(Entity FrameWork)


ORM(对象关系映射框架/数据持久框架):根据实体对象 操作数据表中的数据的一种面向对象的操作框架。底层也是调用Ado.net来连接数据库。


7:在Actiom中的参数,就是通过URL传参从前台来来获取数据,来用路由匹配来自动的将参数传过来了。


8:在EF中有一个容器里面有一些属性,要使用EF就必须将自己的值先实例化放入容器,之后在调用其枚举方法来实现用户对数据库的增删改查。


**:EF里面的操作<通过这几步来使用EF进行增删改查>


222316235006425.png


9:把数据从控制器传到视图中可以通过三种方法


**:ViewBag    ViewData和通过View的构造函数将数据上的名为Model的属性


<Return View(model)>


10:视图中的@model MVCBlog.Models.是用来帮助下面用到的Model,就是相当于引进命名空间。

目录
相关文章
|
2月前
|
前端开发 Java 数据格式
10个知识点让你读懂spring MVC容器
随着 Spring Boot 逐步全面覆盖到我们的项目之中,我们已经基本忘却当年经典的 Servlet + Spring MVC 的组合,那让人熟悉的 web.xml 配置。而本文,我们想先抛开 Spring Boot 到一旁,回到从前,一起来看看 Servlet 是怎么和 Spring MVC 集成,怎么来初始化 Spring 容器的。
20 1
|
XML 缓存 JSON
Spring MVC 阅读官方文档知识点总结
Spring MVC 阅读官方文档知识点总结
133 8
|
传感器 开发框架 前端开发
MVC知识点02
MVC知识点02
75 0
MVC知识点02
|
存储 SQL 开发框架
WinForm,MVC知识点
WinForm,MVC知识点
230 0
|
JSON 前端开发 JavaScript
MVC项目开发中那些用到的知识点(Jquery ajax提交Json后台处理)
前言   jQuery提供的ajax方法能很方便的实现客户端与服务器的异步交互,在asp.net mvc 框架使用jQuery能很方便地异步获取提交数据,给用户提供更好的体验!  调用jQuery的ajax方法时,jQuery会根据post或者get协议对参数data进行序列化;   如果提交...
1060 0
|
前端开发
MVC项目开发中那些用到的知识点(MVC IModelBinder)
前言 本节主要来记录一下客户端发送请求的参数自动绑定为强类型的成员属性或方法参数也就是Model的绑定体现在从当前请求提取相应的数据绑定到目标Action方法的参数。 IModelBinder  用于进行Model绑定的ModelBinder对象实现了接口IModelBinder。
817 0
|
XML 前端开发 .NET
MVC项目开发中那些用到的知识点(WCF Rest在MVC项目中的两种调用方式)
前言   首先我们来了解一下WCF  Rest吧。 Rest是一种设计风格,不是一个标准。 Rest通常使用HTTP,URI,XML,HTML等流行的协议和标准。 Rest是从资源的角度来观察网络的,而资源是由URI来指定的。
1001 0