mvc5 知识点01】的更多相关文章

1.ViewBag 动态数据类型,也就是说可以随便指定属性,前后台传值很是有用 2.Layout 属性,定义模版,模版中一般用@RenderBody() 做占位符,用于放置子页面内容 3.@model IEnumerable<实体> 传实体列表,@model 实体 传单个实体 4.ajax post值,或者ajaxSubmit 提交值,数据定义与实体属性一样,后台可用实体进行接受 5.BundleConfig 类,设置绑定内容,后台绑定是这样的 bundles.Add(new ScriptBu…
IIS/ASP.NET管道 原理永远是重中之重,所以在开篇的地方,先了解一下地址栏输入网址回车之后的故事. 不同IIS版本处理请求也不一样 IIS5 IIS 5.x 运行在进程InetInfo.exe中,进程寄宿一个World Wide Web Publishing Service(W3SVC)服务. W3SVC主要负责HTTP请求的监听.激活管理工作进程.加载配置等. 当检测到HTTP请求,IIS根据扩展名判断请求是静态还是动态. 静态资源,IIS直接响应内容. 动态资源,根据扩展名从IIS的…
HTML基础知识回顾 1:ie是浏览器的一种,一般的浏览器只是用到了IE的内盒,知识将IE做了个外包. 2:书写HTML时要按照XML标准类书写.有开始就有结束. 3:HTML种属性单双引号都可以,也可以不写,HTML和XML是一样的,都是用<!__>来做注释的. 4:<p></p>创建段落:<br/>回车:在HTML中有些标签可以不用关闭,br就是一个,这点和XML不同,一般情况都全部要关闭.<br/><img=”1.gif”/>…
1:母版页都 放在View/Shared里面,而且全部的视图页面都可以去用母板页. **母板的应用要用到嵌套,@RenderBody();将别的网页的内容全部显示在此处,它就相当于一个占位符. 2:架构模式就是项目的物理理解,这样使我们的程序更好的进行. **View:用户数据的显示: **Controller:获取View传来的数据,调用业务逻辑,业务层处理完成的数据交给View展示: **Model:处理业务逻辑,并把数据结果放回给Controller: 3:表现模式[如果将Model理解为…
1.编程理念 学习从学习完C后,接触了C++,最重要的便是编程理念的转变.C缩重视的是结构化编程,面对一个较大的程序,就将他分解成小型.便于管理的任务,如果分解后的任务还是偏难过大的话,那将这个任务继续进行分解.这种方法在早期确实的提高了程序的清晰度.可靠性使其容易维护,但是在编写大型程序的时候会翻车,遇到各种挑战. 这时,出现了一种新的编程思维——面对对象编程.面对对象编程与面对过程编程最大的区别,便是重视的不再是过程,而编程了数据.说句装逼的话:面对对象编程不像面对过程编程那样,试图使问题满…
1.Expanded组件 占满可用空间 -----可以到达类似flex布局中  第一列占用大量空间,所以它必须包装在Expanded widget中. 写死的高度改成Expanded自动撑满屏幕如果还是不能撑满试试加上flex:1的属性 Expanded expands its child to fill the available space --Using an Expanded widget makes a child of a Row, Column, or Flex expand to…
http://blog.csdn.net/qinkeliangqin/article/details/27084639#t27 一.概述 MVC简介: •       模型(Model) “数据模型”(Model)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法.“模型”有对数据直接访问的权力,例如对数据库的访问.“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作.但是模型中数据的变化一般会通过一种刷新机制被公布.为了实现这种机制,那些用于监视此模型的…
系列目录 前言: 一.阅读这段系列之前,你必须花半天时间大致阅读微信公众平台的API文档,我尽量以简短快速的语言与大家分享一个过程 二.借助微信公众平台SDK Senparc.Weixin for C#,所以你必须对Senparc进行独立的了解 http://weixin.senparc.com/ 三.如果配置遇到困难,下载文章尾部源码进行参考 ---------------------------------------------------资源-----------------------…
```objc1 使用Crearte函数创建的并发队列和全局并发队列的主要区别: 1)全局并发队列在整个应用程序中本身是默认存在的并且对应有高优先级.默认优先级.低优先级和后台优先级一共四个并发队列,我们只是选择其中的一个直接拿来用.而Create函数是实打实的从头开始去创建一个队列. 2)在iOS6.0之前,在GCD中凡是使用了带Create和retain的函数在最后都需要做一次release操作.而主队列和全局并发队列不需要我们手动release.当然了,在iOS6.0之后GCD已经被纳入到…
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: pointer; position: absolute…