08 2013 档案
摘要:获取控制器名称:ViewContext.RouteData.Values["controller"].ToString();获取Action名称:ViewContext.RouteData.Values["action"].ToString();获取路由参数值:ViewContext.RouteData.Values[名称].ToString();如:ViewContext.RouteData.Values["ID"].ToString(); 获取ID的值在ASP.NET MVC 中获取当前URL、controller、actionU
阅读全文
摘要:我们继续讲解LINQ to SQL语句,这篇我们来讨论Union All/Union/Intersect操作和Top/Bottom操作和Paging操作和SqlMethods操作 。Union All/Union/Intersect操作适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。Concat(连接)说明:连接不同的集合,不会自动过滤相同项;延迟。1.简单形式:var q = ( from c in db.Customers select c.Phone ).Concat( from c in db.Custom...
阅读全文
摘要:In this post, i will show how to use generic repository and dependency injection using structuremap. I will be using LINQ to SQL.Generic RepositoryThe interface for the generic repository is like this:12345678910111213141516171819public interface IRepository where T : class{void Create(T entity);voi
阅读全文
摘要:系統操作環境:ASP.NET WebForm.NET Framework 4.0 (C#)jQuery 1.7.1imgAreaSelect 0.9.8目錄結構:與之前使用ASP.NET MVC的目錄結構相比,其實差異性不是很大,同樣的主要操作頁面都是有三個:Default 主頁面Upload 上傳頁Crop 裁剪圖片頁前端頁面的程式設定與使用Crop頁面: ...
阅读全文
摘要://关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("");//关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write("");//弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有this.Response.Write("");//弹出窗口刷新当前页面this.Response.Write("");this.Response.Write("");//弹出提示窗口跳到webform2.a
阅读全文
摘要:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:public delegate int MethodtDelegate(int x, int y);表示有两个参数,并返回int型。 (2). Action Action是无返回值的泛型委托。 Action 表示无参,无返回值的委托 Action 表示有传入参数int,string无返回值的委托 Act...
阅读全文
摘要:Lambda应用设计模式前言在使用 Lambda 表达式时,我们常会碰到一些典型的应用场景,而从常用场景中抽取出来的应用方式可以描述为应用模式。这些模式可能不全是新的模式,有的参考自 JavaScript 的设计模式,但至少我看到了一些人为它们打上了名字标签。无论名字的好与坏,我还是决定给这些模式进行命名,至少这些名字很具有描述性。同时我也会给出这些模式的可用性、强大的部分和危险的部分。提前先说明:绝大多数模式是非常强大的,但有可能在代码中引入些潜在的 Bug。所以,慎用。目录导航回调模式 (Callback Pattern)函数作为返回值 (Returning Functions)自定义函数
阅读全文
摘要:读取excel数据 到 datagrid 出现:找不到可安装的ISAM 错误:实在没有办法了 就仔细的查看了 一下数据链接字符串:string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + "\\"+fileName + ";Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;"; 漏了分号。改为:string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Da
阅读全文
摘要:研究了很久,其实就是将 电源管理设置成 高级 。。。。
阅读全文
摘要:http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d/PM> Install-Package EntityFramework -Pre
阅读全文
摘要:每一代微软桌面操作系统推出的时候,都会同步推出相应核心的服务器操作系统,稳定性会更强哈 所以改造一下,让它保留兼容和专业的同时又有桌面操作系统的美观和便捷,多好 咳咳,让我们来看看怎么把Server 2012改造成Windows 8的外衣1、Windows Server 2012安装Flash Player方法http://benyouhui.it168.com/thread-2524813-1-1.html 2、更改Windows Sever 2012壁纸为Windows 8方法http://benyouhui.it168.com/thread-2524811-1-1.html 3、Wind
阅读全文
摘要:Windows Server 2012,也就是 Windows 8 的服务器版本,相对于 Windows 8 企业版而言,增强了作为服务器的功能,弱化了作为终端系统的功能。 目前微软官方提供了 Windows 8 企业版(90 天评估期)和 Windows Server 2012(180 天评估期)评估版本供免费下载,均有 x86/x64 平台可选,其中 Server 2012 可以在安装时选择标准版或者数据中心版。 安装后只要联网就会自动激活,自安装之日起计算评估期。这种机制可以让我们使用完整功能的正版软件而不必付费,要做的只是在评估期届满之前重新安装一次。 至于选择哪个系统,每个人...
阅读全文
摘要:原来Windowsserver2012默认打开了ECN功能(貌似从Windowsserver 2008之后都默认打开),个人操作系统却没有打开,而办公室网络的确拥塞不小,造成了这种效果。好了,执行“netshinttcpsetglobal ecn=disable”命令后,果断OK了。
阅读全文
摘要:创建和使用Map?Mapper.CreateMap() .ForMember(dest=> dest.Property, opt => opt.MapFrom(src => src.OtherProperty)) .ForMember(dest => dest.IgnoreProperty, opt => opt.Ignore()); 然后就可以使用这个Map了:?DestinationType dest = Mapper.Map(source);Mapper.AssertConfigurationIsValid();用于检查映射是否完整,Destinate mo
阅读全文