.Net

ASP.NET MVC5 使用NPOI导出ExceL 返回浏览器下载

一,什么是NPOI该项目是位于http://poi.apache.org/的POIJava项目的.NET版本。POI是一个开源项目,可以帮助您读取/写入xls,doc,ppt文件。它有着广泛的应用。 二,NPOI的优势一个。它完全免费使用湾 涵盖Excel的大部分功能(单元格样式,数据格式,公式等)...

.NET MVC项目设置包含Areas中的页面为默认启动页

利用vs创建一个MVC项目后,一般的默认启动页是根目录下-->Controllers-->HomeController-->Index这个方法对应的页面。我先说下创建Areas的流程:但是我们的controller一般都会建立很多,这样我们就会想建个文件夹按照业务或者其他的分类方式把这么多文件放在不通...

ASP.NET MVC-异常处理&自定义错误页

一、应用场景 对于B/S应用程序,在部署到正式环境运行的过程中,很有可能出现一些在前期测试过程中没有发现的一些异常或者错误,或者说只有在特定条件满足时才会发生的一些异常,对于使用ASP.NETMVC开发的应用程序站点,在部署到IIS上后,如果开发人员未对程序进行错误处理,那么一旦程序出现未处理的错误或异常,用户将看到一...

基于.NET平台常用的框架整理

分布式缓存框架:MicrosoftVelocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。EnyimMemcached:访问Memcach...

Microsoft Win32 to Microsoft .NET Framework API Map

.NET Development (General) Technical Articles  Microsoft.NET FrameworkandMicrosoftVisualStudioUserEducationTeamsMicrosoftCorp...

应用C#和SQLCLR编写SQL Server用户定义函数

摘要:文档阐述使用C#和SQLCLR为SQLServer编写用户定义函数,并演示用户定义函数在T-SQL中的应用。文档中实现的Base64编码解码函数和正则表达式函数属于标量值函数,字符串分割函数属于表值函数,而平方平均数函数属于聚合函数。环境要求:SQLServer2005/2008,VisualStudio2005...

c#操作access,update语句不执行的解决办法

updateaccess数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。后来发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。      例如:updatetablenameset[...

C#调试心经续(转)

断点篇 命中次数(HitCounts)右击断点,可以设置HitCounts(命中次数),会弹出如下的对话框   当条件满足的时候断点会被命中(即即将被执行),这个命中次数是断点被命中的次数。默认是始终break,选项有如下的几种:始终break;当命中次数达到多少次时break;...
IT猿·2020-03-28

.NET中的动态编译

代码的动态编译并执行是一个.NET平台提供给我们的很强大的工具用以灵活扩展(当然是面对内部开发人员)复杂而无法估算的逻辑,并通过一些额外的代码来扩展我们已有的应用程序。这在很大程度上给我们提供了另外一种扩展的方式(当然这并不能算是严格意义上的扩展,但至少为我们提供了一种思路)。 动态代码执行可以应用在诸如模板...

C#调试心经(1)(转)

我们在做程序开发时,难免会遇到错误异常。如何快速地找到出错的地方、分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正是经验的宝贵之处。下面我将简单介绍在VisualStudio中调试以及一些高级的调试和常见的错误。 PS:如无特别说明VisualStudio均指Dev10即VisualS...
IT猿·2020-03-28

C# Thread、lock

classProgram{privatestaticreadonlyobjectobj=newobject();staticvoidMain(string[]args){Threadth1=newThread(TestLock);Threadth2=newThread(TestLock1);th1.IsBackgrou...
IT猿·2020-03-28

C#判断某元素是否存在数组中

  strings="K2:CENTALINE\lukshing|K2:CENTALINE";string[]s1=s.Split('|');//判断方式是等于而不是LikeConsole.WriteLine(Array.IndexOf(s1,"K2:CENTALINE"));//0存在这个是在vs...

C# 做的Windows 应用程序 服务

运行服务:1,cmd下进入目录cdC:WindowsMicrosoft.NETFrameworkv4.0.303192,安装服务installutilF:中原集团天津CCHRrunkcchrrunkCCOOBOCCHR.WorkFlowReminderWathcerinDebugCCHR.WorkFlowRemind...

C# 特性篇 Attributes

 特性[Required](必修的)///<summary>///操作人EmpID///</summary>[Required]publicstringOptEmpID{get;set;}//验证方式if(!ModelState.IsValid){  StringBuildererri...
IT猿·2020-03-28

C# 模型赋值

///<summary>///模型赋值///</summary>///<paramname="target">目标</param>///<paramname="source">数据源</param>publicstaticvoidCopyModel...
IT猿·2020-03-28