[C#]HttpContext在ASP.NET MVC Controller里为null的解决方法

在MVC的controller里默认是访问不到HttpContext的,如果直接调用HttpContext,你会发现这个对象总是空的。

下面是一个解决方法可以在Controller里取得当前请求的HttpContext,最好是放在一个基类里这样所有的controller都可以继承。 Continue reading [C#]HttpContext在ASP.NET MVC Controller里为null的解决方法

[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法

最近把一个项目的jQuery升级到最新版,发现有些页面报错Cannot read property ‘msie’ of undefined。上jQuery网站上搜了一下,原因是$.browser这个api从jQuery1.9开始就正式废除,js代码里只要用到$.browser就会报这个错。具体说明参见jQuery官方说明

Continue reading [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法

[C#]把一个流的所有字节复制到另一个流

这篇博文主要记录在C#里把一个流(Stream)里的所有字节复制到另外一个流的几种方法。

  • DotNet 4.5里可以用inStream.CopyToAsync(outStream)
  • DotNet 4.0里可以用inStream.CopyToAsync(outStream)
  • Dotnet 3.5或者更低版本,只能自己写CopyStream方法

Continue reading [C#]把一个流的所有字节复制到另一个流