随笔分类 -  07 ASP.NET MVC

摘要:Context上下文管理 Q1:脏数据 Q2:一次逻辑操作中,会多次访问数据库,增加了数据库服务器的压力 >在一次逻辑操作中实现上下文实例唯一 方法一:单例模式:内存的爆炸式增长 在整个运行期间是静态的,保持加载对象不会被回收,所有跟踪的对象也都不会被回收 方式二:CallContext(线程数据槽 阅读全文
posted @ 2016-04-22 13:45 DrHao 阅读(2366) 评论(5) 推荐(1)
摘要:EntityFramework,是Microsoft的一款ORM(Object-Relation-Mapping)框架。同其它ORM(如,NHibernate,Hibernate)一样, 一是为了使开发人员以操作对象的方式去操作关系型数据表。 二是为了屏蔽底层不同厂商的数据库,开发人员面向ORM框架 阅读全文
posted @ 2016-04-17 21:56 DrHao 阅读(1289) 评论(0) 推荐(0)
摘要:EntityFramework,是Microsoft的一款ORM(Object-Relation-Mapping)框架。同其它ORM(如,NHibernate,Hibernate)一样, 一是为了使开发人员以操作对象的方式去操作关系型数据表。 二是为了屏蔽底层不同厂商的数据库,开发人员面向ORM框架 阅读全文
posted @ 2016-04-17 14:42 DrHao 阅读(6738) 评论(0) 推荐(3)
摘要:下面是请求管道中的19个事件. (1)BeginRequest: 开始处理请求 (2)AuthenticateRequest授权验证请求,获取用户授权信息 (3):PostAuthenticateRequest获取成功 (4): AunthorizeRequest 授权,一般来检查用户是否获得权限 阅读全文
posted @ 2016-04-12 22:15 DrHao 阅读(672) 评论(0) 推荐(0)
摘要:EntityFramework,是Microsoft的一款ORM(Object-Relation-Mapping)框架。同其它ORM(如,NHibernate,Hibernate)一样, 一是为了使开发人员以操作对象的方式去操作关系型数据表。 二是为了屏蔽底层不同厂商的数据库,开发人员面向ORM框架 阅读全文
posted @ 2016-04-12 22:08 DrHao 阅读(1331) 评论(1) 推荐(0)
摘要:EF(EntityFramework)原理:属于ORM的一种实现 通过edmx文件来查看三部分:概念模型,数据模型,映射关系,上下文DbContext完成连接、状态跟踪管理,核心类是EntityClient完成映射 EF(EntityFramework)延迟加载: >1:EF查询默认会延迟加载 >2 阅读全文
posted @ 2016-04-08 10:06 DrHao 阅读(4251) 评论(1) 推荐(4)
摘要:EF(EntityFrameWork) ORM(对象关系映射框架/数据持久化框架),根据实体对象操作数据表中数据的一种面向对象的操作框架,底层也是调用ADO.NET ASP.NET MVC 项目会自动导入MVC程序集,因为默认.NET环境(GAC)中没有这个程序集 1 create database 阅读全文
posted @ 2016-04-05 23:36 DrHao 阅读(4602) 评论(2) 推荐(1)
摘要:使用LinqPad这个工具可以很快学习并掌握linq[Language Integrated Query] linqPad官方下载地址:http://www.linqpad.net/ linqPad4百度云下载(for .NET Framework4.0/4.5):链接:http://pan.bai 阅读全文
posted @ 2016-04-05 23:36 DrHao 阅读(3980) 评论(7) 推荐(10)
摘要:EF(EntityFrameWork) ORM(对象关系映射框架/数据持久化框架),根据实体对象操作数据表中数据的一种面向对象的操作框架,底层也是调用ADO.NET ASP.NET MVC 项目会自动导入MVC程序集,因为默认.NET环境(GAC)中没有这个程序集 1: EF数据上下文 继承于 Db 阅读全文
posted @ 2016-04-05 21:35 DrHao 阅读(19805) 评论(1) 推荐(4)
摘要:MVC4 源码分析(Visual studio 2012/2013) HttpModule中重要的UrlRoutingModule 9:this.OnApplicationPostResolveRequestCache); 10:this.PostResolveRequestCache(contex 阅读全文
posted @ 2016-03-28 22:26 DrHao 阅读(6246) 评论(5) 推荐(7)
摘要:浏览器 Url:https//localhost:6565/Home/Index ,https//localhost:6565/WebForm1.aspx,请求服务器(构建请求报文,并且将请求报文发送给服务器) 1:服务器(内核模式 Http.sys)对请求报文做基本的处理 2:请求服务器(用户模式 阅读全文
posted @ 2016-03-27 20:35 DrHao 阅读(2270) 评论(4) 推荐(3)
摘要:1.JQueryEasyUI使用 JQuery EasyUI中文官网:http://www.jeasyui.net/ JQuery EasyUI中文官网下载地址:http://www.jeasyui.net/download/ jQuery EasyUI 1.4 版 API 中文版: 链接:http 阅读全文
posted @ 2016-03-10 23:02 DrHao 阅读(5568) 评论(7) 推荐(12)
摘要:1.什么是KindEditor KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可 阅读全文
posted @ 2016-03-06 21:47 DrHao 阅读(1042) 评论(5) 推荐(0)
摘要:源码参考:链接:http://pan.baidu.com/s/1pKhHHMj 密码:mkr4 1:新建-->项目-->Web-->ASP.NET MVC 4 Web 应用程序。命名为:Mvc4MicrosoftAjaxDemo 2:新建控制器:在Controllers文件夹上 右键-->添加--> 阅读全文
posted @ 2016-03-02 08:08 DrHao 阅读(4809) 评论(2) 推荐(3)
摘要:源码参考:链接:http://pan.baidu.com/s/1pKhHHMj 密码:mkr4 1:新建-->项目-->Web-->ASP.NET MVC 4 Web 应用程序。命名为:Mvc4JQueryAjaxDemo 2:新建控制器:在Controllers文件夹上 右键-->添加-->控制器 阅读全文
posted @ 2016-03-01 21:52 DrHao 阅读(1768) 评论(0) 推荐(0)
摘要:Visual Studio 2010 --MVC2.0 只有aspx视图引擎 Visual Studio 2012 --MVC3.0和MVC4.0 aspx和Razor视图引擎 Visual Studio 2013 --MVC4.0 aspx和Razor视图引擎 Visual Studio 2015 阅读全文
posted @ 2016-02-23 23:03 DrHao 阅读(2540) 评论(4) 推荐(5)
摘要:ASP.NET MVC 1 view接收用户输入,把命令传到controller controller处理命令,更新model model被更新后,会通知view需要update view更新后向用户显示 ASP.NET MVC 2 由于mvc1中,model可以通知view,然后view就可以被更 阅读全文
posted @ 2016-02-22 19:41 DrHao 阅读(6486) 评论(1) 推荐(1)