C# 文件压缩与解压

809次阅读|134次收藏|143次赞

在C#开发过程中有时会遇到文件的压缩与解压,例如:将文件进行压缩下载,减少网络的带宽,压缩是一个非常常见的功能,压缩文件的格式通常有RAR和ZIP两种,下面介绍C#中如何使用ICSharpCode.SharpZipLib.dll第三方dll实现文件的压缩与解压
C#

C# Windows服务的创建、安装、调试

924次阅读|399次收藏|12次赞

在.NET、C#项目开发中,有时需要某个功能隔断时间去执行一个操作,我们可以利用Windows服务实现,windows服务应用程序是一种长期运行在操作系统后台的程序,下面介绍C#中Windows服务的创建、安装和调试

.NET中 IL 指令集

920次阅读|28次收藏|184次赞

在.NET编程中,当我们对程序运行的结果有异议的时候,如何透过本质看表面,需要我们从本质入手来探索,这时IL是你必须知道的基础,大量的事例分析是以IL来揭密的,因此了解IL是读懂他人代码的必备基础,可以给自己更多收获,下面介绍.NET中常用的IL指令集

C# #define条件编译

1385次阅读|335次收藏|137次赞

C#的预处理器指令从来不会转化为可执行代码的命令,但是会影响编译过程的各个方面,常用的预处理器指令有#define、#undef、#if,#elif,#else和#endif等等,下面介绍C#中使用#define进行条件编译的实例

ScriptManager.RegisterStartupScript用法

1087次阅读|242次收藏|274次赞

在ASP.NET编程中,ScriptManager.RegisterStartupScript在.CS文件中用来向前台页面注册script脚本,例如后台修改数据后弹出一个alert对话框等。下面介绍ScriptManager.RegisterStartupScript的具体用法

ASP.NET将Excel数据导入到数据库

734次阅读|1次收藏|93次赞

asp.net Web编程中,有时需要通过程序将Excel表的数据导入到数据库中,例如导入到SQL Server。下面介绍批量将Excel数据导入到数据库的实现代码

Json序列化对象的部分属性值

935次阅读|191次收藏|281次赞

在ASP.NET开发过程中要使用json ,这就要用到序列化,如果某个对象的属性比较多,但是需要的json数据只是要部分的属性值,但是序列化后,返回的json,对象的全部属性都有,怎么在序列化对象时只序列化部分属性呢?

网页嵌入百度UEditor富文本编辑器

2040次阅读|67次收藏|369次赞

我们在做网站的时候,一般都会用到web富文本编辑器,UEditor是百度的一个javascript编辑器的开源项目,具有轻量、可定制、不错的用户体验等特点,我们可以很方便的嵌入到我们的web网页中。

ASP.NET中使用CodeDomProvider调用js文件中的js方法

720次阅读|47次收藏|79次赞

ASP.NET中调用js方法有很多种,例如使用隐藏控件、CS文件中使用Response.Write(),等等,下面介绍另外一种,就是使用CodeDomProvider的方法,利用反射的原理调用js文件中的js方法。

mvc在视图中使用@helper封装输出代码

546次阅读|469次收藏|89次赞

Razor中的@helper提供了一种很方便的语法,可以将view页面中部分内容或部分代码抽取出来,变成一个独立的辅助方法,以此来封装一些负责向页面进行输出的功能,@helper使代码能更好地重用,也使代码更具有可读性。
mvc

ASP.NET 获取上季度、本季度、下季度的日期

748次阅读|343次收藏|216次赞

在ASP.NET编程时,有时需要获取指定日期的上季度、本季度、下季度的时间段,用来过滤数据,例如在项目统计功能页面、获取查询列表页面经常需要用到,下面介绍在ASP.NET中如何获取上季度、本季度、下季度的日期

使用Exception类记录程序的错误

843次阅读|211次收藏|354次赞

对.NET类来说,一般的 异常类System.Exception 派生于 System.Object。还有许多定义好的异常类(如:System.SystemException、System.ApplicationException等),它们又派生于 System.Exception 类,下面介绍如何使用Exception类记录程序的错误

MVC5 Routing特性路由

768次阅读|155次收藏|333次赞

ASP.NET MVC 5支持一种新的路由协议,称为路由特性,指将RouteAttribute或自定义继承自RouteAttribute的特性类标记在控制器或ACTION上,同时指定路由Url字符串,从而实现路由映射,下面介绍MVC5 中Routing特性路由的用法
MVC

ASP.NET MVC HtmlHelper扩展

1031次阅读|70次收藏|51次赞

ASP.NET MVC 中HtmlHelper方法为我们提供很多html标签,只需在页面调用就行了,但是微软并没有把所有的html标签都对应有了扩展方法,需要我们自定义HtmlHelper,来满足我们需要。在asp.net mvc 中每一个Html控件都返回了MvcHtmlString ,继承了HtmlString。下面介绍如何对HtmlHelper进行扩展
MVC

ASP.NET整数相除小数点的问题

908次阅读|142次收藏|254次赞

在ASP.NET中,经常需要用到 / 除号运算符,例如得到商品优惠折扣,得到商品的利润率等等,在使用 / 运算符时,如果两个变量都是整数,计算的结果将不带小数点。那么,该如何解决这个问题呢?