ILSpy 是一个开源的.NET反编译工具,简洁强大易用是它的特征。在绝大多数情况下,它都能很好的完成你对未知程序集内部代码的探索。

我们都知道C#中的string自已有一个Length属性,用来统计字符串的长度,如果字符都是中文或都是英文,那没什么问题,但如果出现中英文混合的情况,我们的统计结果就不太准确了,因为在计算机中,中文占两个字节的空间,英文占一个字节的空间,而string的Length不具备区分中英文的功能,所以它计算出来的长度并不准确,如我们在网页上显示字符时,有时候不能超过一定的长度,如果字符串是中英文混合,那载取的字符串长短不一,严重影响美观。

ASP开发有时发现通过连接传参,参数里头有中文的话,到了另一个页面发生乱码,无法正常使用。百度了一下,蛮多人说是在Web.config里头修改,但是我看到的都没有说在哪个节点下增加,后来多试了几次成功了,分享一下,如果遇到链接传参中文乱码的话,可以用下面方法解决乱码问题

在使用DataGridView编辑数据时,如果在一个单元格修改了数据之后不改变焦点直接点击保存,这时DataTable是接收不到数据更改的,试过用CommitEdit也不好用,最后发现这么一个简单的方法。

C#中异常为:不支持一个 STA 线程上针对多个句柄的 WaitAll
解决方法:Find [STAThread] in your program and replaced by [MTAThread]

C#异常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项。
解决方法:一般是由于目标程序的目标平台与其某一依赖项的目标编译平台不一致导致,把所有的项目都修改到同一目标平台下(X86、X64或AnyCPU)进行编译,一般即可解决问题。

在安装 SQL Server 2012 时规则检查失败,无法进行安装,可是系统明明已经安装了.Net 4.0 为什么还会报这样的错误呢,错误信息为:“与 Microsoft .NET Framework 4.0 下载中心之间具有 Internet 连接”规则失败

检测到在集成的托管管道模式下不适用的 ASP.NET 设置的解决方法。

AspNetPager 是ASP.NET下的分页组件,分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等, 而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程序员最头疼的问题之一。

NVelocity 是一个基于.NET的模板引擎(Template Engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。

加载中……