1:母版页都 放在View/Shared里面,而且全部的视图页面都可以去用母板页。 **母板的应用要用到嵌套,@RenderBody();将别的网页的内容全部显示在此处,它就相当于一个占位符。 2:架构模式就是项目的物理理解,这样使我们的程序更好的进行。 **View:用户数据的显示; **Controller:获取View传来的数据,调用业务逻辑,业务层处理完成的数据交给View展示; **Model:处理业务逻辑,并把数据结果放回给Controller; 3:表现模式【如果将Model理解为视图模型】 4:在MVC中的Controller中的引用就在其自己的项目中的packmess文件中。 MVC中的最重要的一点是“约定大于配置” 4.1:控制器类的命名必须以Controller结尾:HomeController 4.2:控制器的View视图中的文件和控制器的命名是一样的。 4.3:控制器的Action方法,也可在视图文件中生成一个Index.cshtml文件。 5:使用ViewBag传输数据给视图,在视图中直接用Azone表达式来传输数据。 @Html.Raw(ViewBag.HtmlStr) 6:EF(Entity FrameWork) ORM(对象关系映射框架/数据持久框架):根据实体对象 操作数据表中的数据的一种面向对象的操作框架。底层也是调用Ado.net来连接数据库。 7:在Actiom中的参数,就是通过URL传参从前台来来获取数据,来用路由匹配来自动的将参数传过来了。 8:在EF中有一个容器里面有一些属性,要使用EF就必须将自己的值先实例化放入容器,之后在调用其枚举方法来实现用户对数据库的增删改查。 **:EF里面的操作<通过这几步来使用EF进行增删改查> 9:把数据从控制器传到视图中可以通过三种方法 **:ViewBag ViewData和通过View的构造函数将数据上的名为Model的属性<Return View(model)> 10:视图中的@model MVCBlog.Models.是用来帮助下面用到的Model,就是相当于引进命名空间。 如果我的这篇博文有幸被您阅读,倘若其中有错误,希望您及时提出。也请您将自己的见解留在下面。 ——————这一次,为自己,至少骄傲的盛开过。 赢一次,为自己,至少还有过梦想。 -----阿辉 |
|
来自: 昵称10504424 > 《工作》