好记性不如烂笔头。

C#.NET

.NET一直都很喜欢。
C#.NET

autofac属性注入后对象为NULL

   在做autofac属性注入的时候,对象始终为NULL,属性没有被 注入进去,根本原因是属性是私有的,加入public修饰就可以了。

C#.NET

委托的清空

   委托的清空   (1).在类中申明清空委托方法,依次循环去除委托引用。          方法如下:      public MethodDelegate OnDelegate;                        public void ClearDelegate()                {...

C#.NET

C#委托(delegate、Action、Func、predicate)区别

       Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型  Func可以接受0个至16个传入参数,必须具有返回值  Action可以接受0个至16个传入参数,无返回值  Predicate只能接受一个传入参数,返回值为bool类型

C#.NET

c #判断字符串中是否包含汉字

   using System.Text.RegularExpressions;//先导入这个使用正则表达式 Regex reg = new Regex(@"[\u4e00-\u9fa5]");//正则表达式 string str="smile 卡"; if (reg.IsMatch(str)) { Console.WriteLine("有汉字"); } e...

C#.NET

jquery post json方式传值,ashx取不到参数的原因

   在asp.net网站中,遇到jquery post json格式传值,ashx取不到参数的原因居然是在Global中的的Application_BeginRequest方法里面,直接或间接使用System.Web.HttpContext.Current.Request.Form的原因,超级坑,目前还没有具体查明为什么使用System.Web.HttpC...

C#.NET

关于ajax json数据请求后台方法

   请求发送数据的时候,可以不区分大小写,如{ID:0},后台方法为test(int id),json名称与后台方法的参数名称要相同,不区分大小写,如ID和id是相等的请求获取数据的时候,后台返回json格式的数据,要与js前台json格式的数据大小米要匹配 list:{ID:1}$.getJSON('/ajax/test?id=' + id, funct...

C#.NET

清除多子域名的Cookie退出登录

   using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class mall_logout : Sy...

C#.NET

单元测试中模拟HttpContext.Current

   写Web单元测试,由于以前的DLL大量引用有HttpContext.Current的代码,结果每次运行到这类代码都会由于HttpContext.Current==null导致出错。可以在单元测试代码里直接给HttpContext.Current赋值达到回避这种错误的效果。代码如下: HttpContext.Current = new HttpConte...