ASP.NET SignalR 2.0 入门指南
介绍SignalRASP.NET SignalR 是一个为 ASP.NET 开发人员的库,简化了将实时 web 功能添加到应用程序的过程。实时Web功能使服务端代码推送内容到链接可客服端并立即应用成为可能,而不需要服务端等待客户端去请求数据。SignalR可用于任何你想添加实时Web功能到ASP.NET应用程序的情形,聊天室是一个常用的例子,用户可以刷新Web页面来获得新的数据,或者页面使用一个长...
ASP.NET MVC同步和异步的使用总结
Action方法的执行具有两种基本的形式,即同步执行和异步执行,而在ASP.NETMVC的整个体系中涉及到很多同步/异步的执行方式,虽然在前面相应的文章中已经对此作了相应的介绍,为了让读者对此有一个整体的了解,我们来做一个总结性的论述。一、MvcHandler的同步与异步对于ASP.NET MVC应用来说,MvcHandler是最终用于处理请求的HttpHandler,它是通过UrlRouting...
.NET的垃圾回收机制
CLR 管理内存的区域主要有三块:一:线程的堆栈 ,用于分配值类型实例。堆栈主要有操作系统管理,不受垃圾收集器的控制,当值类型实例所在的方法结束时,其存储单位自动释放。栈的执行效率高,但存储容量有限。二:GC 堆,用于分配小对象实例。如果引用类型对象的实例小于 85000 字节,实例将被分配在 GC 堆上。当有内存分配或者回收时,垃圾收集器会对 GC 对进行压缩。三:LOH(Large objec...
asp.net 实现在线浏览word文档(word转html)
最近在做word文档在线浏览,找了种种方法、控件之后,回归到word转HTML,在线浏览....一下是后台代码,前台html页面默认代码即可。usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.UI;
usingSystem.W...
Asp.Net之后台加载JS和CSS
在Asp.Net开发时,用到的JS库、通用的CSS等,在许多页面都会用到,而每次都需要手动引入,相当麻烦,而且有时一旦忘了引用,还得找半天才能找到问题。那有没有什么办法能够一劳永逸的呢?答案是有的。我们知道Asp.Net是可以通过后台来渲染前端的,所以如果能够在渲染时将所要的js库和css等添入就可以了。而为了能够复用,所以需要进行类的继承。我们写一个Page的基类PageBase,代码如下。us...