
c#
白鼠闹东京
这个作者很懒,什么都没留下…
展开
-
C#命名规范
大家都知道写程序应该有个好的命名规范,为了工作方便,贴出来。1 ADO.NET 命名规范数据类型数据类型简写标准命名举例ConnectionconconNorthwindCommandcmdcmdReturnProductsParameterparmparmProductIDDataAdapter转载 2013-01-17 15:16:56 · 412 阅读 · 0 评论 -
C#对 Json的序列化和反序列化会出现“k_BackingField”
C#对 Json的序列化和反序列化会出现“k_BackingField”事情从Json的序列化和反序列化说起。在C#2.0的项目中,以前经常使用Json.Net实现序列化和反序列化。后来从c#3.0中开始使用新增的DataContractJsonSerializer进行json相关的操作。微软提供的原生类库使用上并不复杂,参考一下msdn你很容易就会写出序列化和反序列化的方法,比如转载 2014-11-17 14:36:10 · 916 阅读 · 0 评论 -
C# MVC中ApiController获取header中某一项的值
IEnumerable oo;Request.Headers.TryGetValues("unique", out oo)原创 2014-11-17 14:38:06 · 16833 阅读 · 0 评论 -
FLASH实现ASP.NET MVC上传---Flash篇
先看下整体思路,整个上传,以flash按钮为入口创建Flash,添加一个按钮,并命名为btn添加类main.aspackage { import flash.display.*; import flash.events.*; import flash.net.*; import flash.ui.*; import flash.external.Extern原创 2014-11-03 11:56:13 · 1729 阅读 · 0 评论 -
FLASH实现ASP.NET MVC上传---.NET篇
其实在.NET MVC中保存图片最大的问题不是如何保存图片。而是身份验证。为什么这样说,在firefox和Chrome中最大的问题是,flash作为插件出现。从而形成了两个终端。在这种情况下,不同的useragent使用了不同的Cookie。SessionID也就不同了,所以作为Session来验证用户的方式,显得有些不太可行。那么,看下思路修改SessionID的代码原创 2014-11-04 09:05:30 · 1348 阅读 · 0 评论 -
C# WebRequest获取GZip页面
在请求中加入request.Headers.Add("Accept-Encoding", "gzip, deflate");响应中Stream st = new GZipStream(response.GetResponseStream(), CompressionMode.Decompress);只针对,xiangy原创 2014-11-06 16:28:29 · 642 阅读 · 0 评论 -
HtmlAgilityPack的简单使用
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();doc.LoadHtml(html);HtmlAgilityPack.HtmlNode rootnode = doc.DocumentNode;HtmlAgilityPack.HtmlNode row = rootnode.SelectSingleNod原创 2014-11-06 16:31:25 · 1284 阅读 · 0 评论 -
EF获取当天的数据
前面试了很多的方法db.Task.Where(m=>m.AssignDate.value.Date == DateTime.Now.Date);结果报错了 不支持指定的类型成员“Date”。只支持初始值设定项、实体成员和实体导航属性。也用了转字符串的,也是报错的db.Task.Where(m => System.Data.Entity.DbFunctions.DiffDays(m.Assign原创 2016-06-28 16:43:07 · 7525 阅读 · 2 评论 -
无法将“lambda 表达式”赋予隐式类型的局部变量
.net里面有点习惯了var了,突然发现有点滥用了。。。var w = m => m.Status == (int)App.Models.TaskStauts.Unassigned; 报错:无法将“lambda 表达式”赋予隐式类型的局部变量按照以前的习惯,其实还真不会报错。。Func<DB.Task,bool> w = m => m.Status == (int)App.Models.Tas原创 2016-07-04 16:35:07 · 3918 阅读 · 0 评论 -
EntityFramework中LINQ To SQL的lumbda表达式的错误应用
前面写了一篇文章说使用lumbda表达式写好查询条件,然后在linq中使用Func<DB.Task, bool> query = (m) => m.AssignDate.HasValue && q.startDate.Date == m.AssignDate.Value.Date;var list = bt.Task.Where(query).ToList();当时这样用的最大的好处就是,m.As原创 2016-07-08 07:50:12 · 621 阅读 · 0 评论 -
基于jQuery和Flash的多文件上传插件uploadify在asp.net下session丢失解决方案
转自:http://www.cnblogs.com/fumj/archive/2012/11/30/2795990.html转载 2014-10-30 11:04:14 · 972 阅读 · 0 评论 -
MVC 中接受Flash的图片上传
/// /// 通过Flash上传图片 /// /// /// /// /// [HttpPost] public JsonResult SwfUploadImg(string uid, string jid, string sn) {原创 2014-10-28 16:04:37 · 844 阅读 · 0 评论 -
winform自定义皮肤思路
声明:思路来自于网上源码,具体作者不清楚了,大家可以搜索Paway.Windows.Forms。一、去掉边框this.FormBorderStyle = FormBorderStyle.None;二、绘制基本元素1、基本元素:图标、标题、窗口控制(最小化、最大化、关闭)。2、如何绘制:重写OnPaint,在制定区域绘制基本元素。3、异形窗口:比如圆角矩形,在On原创 2014-08-19 10:04:20 · 2433 阅读 · 0 评论 -
winform 打开文件夹或程序
打开文件夹System.Diagnostics.Process.Start("explorer.exe", bakpath);打开文件System.Diagnostics.Process.Start("encode.exe");原创 2013-05-31 18:40:53 · 944 阅读 · 0 评论 -
ColorDialog的调用方式
// 打开颜色选择对话框 ,并分析是否选择了对话框中的确定按钮 if(this.colorDialog1.ShowDialog() == DialogResault.OK){ this.BackColor = colorDialog1.Color;}原创 2013-06-01 20:26:45 · 1083 阅读 · 0 评论 -
向tableLayoutPanel中动态添加panel
private void insertColorPanle(string colorValue){ //创建panel Panel colorpanle = new Panel(); //设置背景色 colorpanle.BackColor = ColorTranslator.FromHtml(colorValue); //绑定事件 colorpanle.Click += new E原创 2013-06-02 15:37:56 · 3754 阅读 · 0 评论 -
监听文件变化,并且在主线程呈现结果
//声明传递FileSystemEventArgs对象的委托private delegate void setLogTextDelegate(FileSystemEventArgs e);//创建监听private void button1_Click(object sender, EventArgs e){ label1.Text = "正在监听中……"; FileS原创 2013-06-02 20:14:08 · 976 阅读 · 1 评论 -
一段我自己常用的c#读取页面源码的方法
一段我自己常用的c#读取页面源码的方法 /// /// 根据URL获取页面内容 /// /// 页面的URL /// 页面内容 public static string getHtmlContents(string sUrl) { string retur原创 2013-12-12 11:58:50 · 809 阅读 · 0 评论 -
[转]用反射+特性列出所有的枚举变量及其描述信息,绑定到DropDownList上。
1。问题 在设计实体类的时候,通常我们会把某些字段设置为枚举值,例如性别:public enum Sex:int{ Male = 'M',Female = 'W',NotRestrict = 'A'} 这样好处不用说,通常是为了直观的考虑,还有限制输入的好处;如果强制用int转换,还以用System.Enum.IsDefined()转载 2014-07-10 14:42:02 · 549 阅读 · 0 评论 -
关于WM_NCACTIVATE消息
转自:http://blog.youkuaiyun.com/commandos/article/details/1904558 case Win32.WM_NCACTIVATE: if (m.WParam == (IntPtr)Win32.WM_FALSE) {转载 2014-07-10 14:39:25 · 8407 阅读 · 0 评论 -
AjaxPro由于汉字目录引发的IE兼容性问题
公司一老项目,需要使用AjaxPro。引用dll,config配置,pageload注册一直都没有问题。google浏览器测试成功。奇怪的是在IE中英勇的爆掉了。。。。。原创 2014-07-11 11:22:22 · 786 阅读 · 0 评论 -
HttpClient, 使用C#操作Web
FROM : http://www.360doc.com/content/11/0715/11/1472642_133688000.shtml转载 2014-08-25 10:20:18 · 806 阅读 · 0 评论 -
AuthorizeAttribute认证失败Redirect后依旧会进入Action
MVC中AuthorizeAttribute重写后,认证失败,要跳到登陆页面 HandleUnauthorizedRequest中是这样写的filterContext.HttpContext.Response .Redirect("/Account/Login?returnUrl=" + HttpUtility.UrlEncode(filterContext.HttpContex原创 2016-07-08 07:58:04 · 1307 阅读 · 0 评论