随笔分类 -  C#

[转载]MVC3缓存:使用页面缓存
摘要:在以前的WebForm的开发中,在页面的头部加上OutputCache即可启用页面缓存,而在MVC3中,使用了Razor模板引擎的话,该如何使用页面缓存呢?如何启用在MVC3中要如果要启用页面缓存,在页面对应的Action前面加上一个OutputCache属性即可。我们建一个Demo来测试一下,在此Demo中,在View的Home目录下的Index.cshtml中让页面输入当前的时间。@{Layout = null;}Index现在时间:@DateTime.Now.ToString("T")在Controllers中添加对应的Action,并加上OutputCache属性。 阅读全文

posted @ 2014-01-12 21:15 iackjee 阅读(182) 评论(0) 推荐(0)

[转载]JS、C#编码解码
摘要:escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z1.JS:escape :js使用数据时可以使用escape例如:搜藏中history纪录。0-255以外的unicode值进行编码时输出%u****格式,其它情况下escape,encodeURI,encodeURIComponent编 阅读全文

posted @ 2014-01-11 14:50 iackjee 阅读(191) 评论(0) 推荐(0)

[转载]JQuery的Ajax跨域请求的解决方案
摘要:今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。 什么是jsonp格式呢?API原文:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面. 阅读全文

posted @ 2014-01-10 10:44 iackjee 阅读(198) 评论(0) 推荐(0)

[转载]c# 多线程一个带多个参数的方法
摘要:比如我要线程一个private void subPing(int pre,int end)我在Thread t=之后应该如何写用匿名委托吧!那么简单为什么要这样写!t = new Thread(delegate() {subPing(1,2); });这样调用多简单啊! 阅读全文

posted @ 2014-01-09 20:59 iackjee 阅读(975) 评论(0) 推荐(0)

EF+lambda表达式 实现LIKE模糊查询
摘要:1 s => s.XianWID.StartsWith(str)2 匹配以str开头的3 s => s.XianWID.EndsWith(str)4 匹配以str结尾的5 s => s.XianWID.Contains(str)6 匹配包含str的 阅读全文

posted @ 2014-01-05 23:18 iackjee 阅读(13228) 评论(1) 推荐(1)

字段初始值设定项无法引用非静态字段、方法或属性
摘要:今天下午写代码,头犯晕了犯了个 低级错误:字段初始值设定项无法引用非静态字段、方法或属性.原来是把 实例化写到方法外面了,糊涂! 阅读全文

posted @ 2014-01-04 19:49 iackjee 阅读(440) 评论(0) 推荐(0)

c#带参数和返回值的函数 开启线程调用的方法
摘要:1 public delegate string DgTest(); 2 private void btn_District_Click(object sender, EventArgs e) 3 { 4 //实例化 委托对象 并把方法传入委托 5 DgTest dg = Test; 6 IAsyncResult ir =dg.BeginInvoke(null,null); 7 //接收 返回值 8 string res ... 阅读全文

posted @ 2014-01-04 19:47 iackjee 阅读(2048) 评论(0) 推荐(0)

C#读取网页源码
摘要:1 #region 1.读取 网页源码 + static string ReadHtml(string urlStr,int type) 2 /// 3 /// 读取 网页源码 + static string ReadHtml(string urlStr,int type) 4 /// 5 /// 网址 6 /// 网页编码 0:utf8,1:gbk,2:gb2312 7 /// 返回源码 8 public static string ReadHtml(string... 阅读全文

posted @ 2014-01-04 14:55 iackjee 阅读(448) 评论(0) 推荐(0)

C#取中间文本
摘要:1 /// 2 /// 取中间文本 + static string GetMiddleStr(string oldStr,string preStr,string nextStr) 3 /// 4 /// 原文 5 /// 前文 6 /// 后文 7 /// 8 public static string GetMiddleStr(string oldStr, string preStr, string nextStr) 9 {10 ... 阅读全文

posted @ 2014-01-04 14:52 iackjee 阅读(1181) 评论(0) 推荐(0)

ASP.NET MVC 中CSS JS压缩合并 功能的使用方法
摘要:通过压缩合并js文件和css文件,可以减少 服务器的响应 次数和 流量,可以大大减小服务器的压力,对网站优化有比较明显的帮助!压缩合并 css 文件和js文件是网站优化的一个 比较常用的方法.ASP.NET MVC 中提供了一套为css文件和js文件压缩合并的方法.步骤:一.打开MVC项目下的 App_start目录中的BuddleConfig.cs文件,二.在RegisterBundles 方法中 添加要处理的js'或css文件1.js文件的压缩合并方法:// 压缩后js文件路径 待压缩合并的js文件bundles.Add(new S... 阅读全文

posted @ 2014-01-01 16:47 iackjee 阅读(445) 评论(0) 推荐(0)

导航