
.net知识
小星_day
这个作者很懒,什么都没留下…
展开
-
.NET基础扩展系列-事件的实现原理
CLR VIA C#这本书中, 写到了事件的实现原理, CLR是使用委托字段来实现事件的:// 1. A PRIVATE delegate field that is initialized to null static EventHandler NewMail = null;// 2. A PUBLIC add_Xxx method (where Xxx is the Even转载 2013-06-19 09:36:49 · 720 阅读 · 0 评论 -
asp控件和html控件的区别
首先我们说说二者的概念区别吧(相信大家都清楚)1. asp控件是服务端控件,html是客户端控件。2. asp控件在服务端解析后,会转化为html控件使得客户端浏览器能够显示出来。也就是说最终的产物都是html控件。3. asp控件只有安装.netFrameWork的服务器才能解析的来,而html用Java,php,asp都可以。那么下面说说二者的功能实现区别1. asp控件是必须发生页面转载 2014-05-04 10:47:42 · 989 阅读 · 0 评论 -
Cache的种类及详解
Cache及(HttpRuntime.Cache与HttpContext.Current.Cache)我们在.NET运用中经常用到缓存(Cache)对象。除了System.Web.Caching下的Cache外,我们还可以用到HttpContext.Current.Cache以及HttpRuntime.Cache那么,HttpContext.Current.Cache以转载 2014-07-25 13:16:48 · 9848 阅读 · 0 评论 -
OO面相对象设计的五大原则
S.O.L.I.DThe Single Responsibility Principle(单一职责SRP)The Open/Closed Principle(开闭原则OCP)The Liskov Substitution Principle(里氏替换原则LSP)The Interface Segregation Principle(接口分离原则ISP)The Dependency In转载 2014-06-19 11:08:46 · 1643 阅读 · 0 评论 -
System.Data.Entity not referenced when using Entity Framework(The type 'System.Data.Objects.DataClas
CS0012: The type 'System.Data.Objects.DataClasses.EntityObject' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neu转载 2015-03-18 16:56:10 · 970 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序(最有说服力的总结)
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally转载 2015-04-18 14:27:12 · 1967 阅读 · 0 评论 -
asp.net MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
@Html.Action: 需要有对应的Action,并且Action方法有返回值。(注:处理完业务逻辑同时,也需要返回所需值)@{Html.RenderAction}: 需要有对应的Action,Action方法没有返回值。(注:只处理业务逻辑,不需要返回值)@Html.Partial: 不需要有Action,直接取ViewName对应的页面内容,有返回值。(注:Patial的数转载 2015-04-14 12:30:37 · 1693 阅读 · 0 评论