MVC
满天心
日积月累,方可成大器
展开
-
MVC5 + EF6 + Bootstrap3 (1) 数据查询页面
目录前言创建Model创建数据库上下文DbContext创建初始化数据创建Controller创建View查看结果页面查看数据库结尾前言前面铺垫了那么多,今天我们就用MVC5 + EF6 + Bootstrap3来正式创建一个基本查询页面。为什么从查询页面开始?嘿嘿,因为小弟的.Net生涯就是从查询页面开始的,记得正式工作的第一个月就是各种模块的查询。先做查询有什么好处?首先查询只读数据,不写数据...原创 2018-03-22 17:30:41 · 866 阅读 · 0 评论 -
MVC输出缓存(OutputCache参数详解)
1.学习之前你应该知道这些几乎每个项目都会用到缓存,这是必然的。以前在学校时做的网站基本上的一个标准就是1.搞定增删改查2.页面做的不要太差3.能运行(ps真的有这种情况,答辩验收的时候几个人在讲台上演示,网站都运行不起来,混日子了o)就算完成任务。(老师可不会去问你这个页面怎么打开这么慢)。但是在实际工作中大大小小的项目都会用到缓存,这也是培训学校的一个怪像,【赶进度,从不注重基础知识的积累】...转载 2018-06-06 09:41:20 · 949 阅读 · 0 评论 -
WebApi(二)【跨域问题解决方案:CORS】
WebApi(二)【跨域问题解决方案:CORS】2018年01月20日 13:19:20阅读数:136一、跨域问题的由来同源策略:出于安全考虑,浏览器会限制脚本中发起的跨站请求,浏览器要求JavaScript或Cookie只能访问同域下的内容。正是由于这个原因,我们不同项目之间的调用就会被浏览器阻止。比如我们最常见的场景:WebApi作为数据服务层,它是一个单独的项目,我们的MVC项目作为Web的...转载 2018-05-17 17:29:35 · 258 阅读 · 0 评论 -
Mvc4中的WebApi的使用方式
一:简单介绍什么是Web apiREST属于一种设计风格,REST 中的 POST(新增数据),GET(取得数据),PUT(更新数据),DELETE(删除数据)来进行数据库的增删改查,而如果开发人员的应用程式符合REST原则,则它的服务为“REST风格Web服务“也称的RESRful Web API”。微软的web api是在vs2012上的mvc4项目绑定发行的,它提出的web api是完全基于...转载 2018-05-17 15:28:18 · 1244 阅读 · 0 评论 -
使用EF CodeFirst根据实体类生成数据库
EF CodeFirst 创建数据库很多时候,一个项目只有模型层或者某几个模型类,没有数据库脚本,想创建数据库来运行项目,只能一个个敲SQL建表语句或图形化操作,十分耗时间,也很费脑细胞,最近发现可以利用EF 里的自动创建数据库的功能,可以节约不少时间,数据库创建后可能跟实际数据库细节方面有所偏差,但的确节省不少劳力,数据库生成后,我们只需要修改字段类型,删除不必要的表与表之间的关系,添加一部分聚...转载 2018-05-17 14:58:21 · 3006 阅读 · 0 评论 -
Repository 资源库模式
这些内容来自 (英)Martin Fowler 的 《企业应用架构模式》。协调领域和数据映射层,利用类似于集合的接口来访问领域对象。 具有复杂领域模型的系统常常受益于一个层,比如由数据映射器提供的层,它分离了领域对象和数据库访问代码的细节。在这种系统中,有必要在集中了查询构造代码的映射层之上建立另外一个抽象层。当存在大量的领域类或者繁重的查询时,这样做就显得更重要。在这些特定情况下,增加该层可...转载 2018-03-27 11:16:34 · 955 阅读 · 1 评论 -
HtmlHelper用法大全(下)
目录:说明Form表单使用TagBuilder创建自定义标签强类型HtmlHelperLabelFor数据标签DisplayFor 和 EditorFor显示和编辑Model数据思考题说明本节接续上一节MVC5 + EF6 + Bootstrap3 (8) HtmlHelper用法大全(上),继续讨论HtmlHelper的用法。下面所有HtmlHelper代码均写在Views文件夹下Default...转载 2018-03-22 08:43:53 · 2423 阅读 · 0 评论 -
HtmlHelper用法大全(上)
目录:HtmlHelper简介准备工作链接ActionLink链接RouteLink链接input控件TextBox输入框Hidden隐藏域Password密码输入框CheckBox勾选框RadioButton单选按钮列表框DropDownList下拉菜单 ListBox多选框添加属性结尾HtmlHelper简介在ASP.NET MVC5的View页面中,HtmlHelper被用来输出HTML代...转载 2018-03-22 08:35:45 · 7942 阅读 · 0 评论 -
解析ASP.NET WebForm和Mvc开发的区别
因为以前主要是做WebFrom开发,对MVC开发并没有太深入的了解。自从来到创新工场的新团队后,用的技术都是自己以前没有接触过的,比如:MVC 和EF还有就是WCF,压力一直很大。在很多问题都是不清楚的情况下,问周围的人,别人也只是给自己讲一个大概。而且前两天因为问了一个比较细的问题,还被别人的一句话打击。“我只能告诉你方法,你还指望我手把手的交给你呀,不会你得自己学呀。。。”。没办法只能自己找时...转载 2018-03-21 14:58:19 · 3929 阅读 · 1 评论 -
MVC 系统化学习
MVC学习一:MVC简单流程MVC学习二:Controller和View关系MVC学习三:Razor视图引擎MVC学习四:Razor视图语法MVC学习五:Razor布局页面 _ViewStart.cshtmlMVC学习六:Razor布局视图之【/Views/Shared/_Layout.cshtml】MVC学习七:Razor布局之加载分部视图【PartialView】MVC学习八:MVC View...转载 2018-06-09 11:45:56 · 474 阅读 · 0 评论