api接口文档生成工具

1175次阅读|95次收藏|46次赞

随着API的发展以及需求的日益增加,对API接口文档的需求与随之而来,许多开发人员都遇到过编写API文档方面的问题及烦恼。有没有什么工具可以快速生成带导航的HTML API文档呢?下面介绍利用Sandcastle Help File Builder生成ASP.NET API接口文档的方法
api

.NET中dynamic和var的区别

631次阅读|302次收藏|267次赞

.NET中var一旦被编译,编译期会自动匹配var 变量的实际类型,并用实际类型来替换该变量的申明。而dynamic被编译后,实际是一个object类型,只不过编译器会对dynamic类型进行特殊处理,让它在编译期间不进行任何的类型检查,而是将类型检查放到了运行期,下面简单介绍.NET中dynamic和var的区别

.net中dynamic类型

798次阅读|104次收藏|200次赞

dynamic类型是.NET 4.0引入的一个新的概念,它的目的是增强与python等动态语言的互操作性。由于动态的原因,使得dynamic类型的变量只有在运行时才能被确定具体类型,而编译器也会绕过对这种类型的语法检查。下面介绍.net中dynamic类型的用法

wcf测试工具

621次阅读|207次收藏|366次赞

wcf 在ASP.NET中应用非常广泛,wcf 整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术,封装了http tcp等请求,用起来也非常方便。但是在部署完成后,面临一个调试的问题,以及对wcf接口测试的问题,下面介绍如何用工具测试wcf
wcf

多个web.config文件的加载顺序

1029次阅读|168次收藏|183次赞

web.config文件可以在一个网站的不同目录里出现多个,在多个web.config文件中,那在网站运行时候,IIS是如何查找,怎样去执行他们的呢,web.config文件的加载顺序又遵循什么规则呢?

web.config里面使用configSource

515次阅读|133次收藏|280次赞

在ASP.NET编程中,我们的配置信息一般放在web.config中,如果需要配置的信息非常多,将会使web.config不易维护,我们可以将类似的配置信息放在另外的单独的配置文件中,然后在web.config中通过configSource属性将这些文件包含进来。

ASP.NET中Obsolete属性

1171次阅读|16次收藏|198次赞

在维护ASP.NET系统的时候,经常会遇到某个方法不再使用的情况,可以使用Obsolete特性来标记它过时或弃用,Obsolete 属性将某个程序实体标记为一个建议不再使用的实体,每次使用被标记为已过时的实体时,随后将生成警告或错误,这取决于属性是如何配置的。

asp.net 日期格式化

859次阅读|170次收藏|176次赞

在asp.net 编程时,从数据库读取出来的日期数据,在web页面显示出来的形式有可能是各式各样的,asp.net datetime对象内部提供了很多种不同的日期格式

datatable去掉重复行

1102次阅读|221次收藏|279次赞

我们在WEB项目中,有时DataTable数据集中会存在重复的记录,需要对此DataTable做滤重处理,可以通过DataView.ToTable()方法来实现对datatable去掉重复行。

Linq与lamda的对比

1436次阅读|384次收藏|297次赞

LINQ是Language Integrated Query的简称,Linq包括Linq to Objects, Linq to SQL,Linq to XML, Linq to DataSet等,Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。下面介绍Linq与lamda表达式相应的对比

linq not in 查询

691次阅读|6次收藏|159次赞

在Asp.net项目中,经常会用到not in 和in的查询操作,在 LINQ 的 Where 条件式中要如何使用 IN 与 NOT IN 呢? 其实,我们可以用Contains实现in和not in的功能。

MVC中报get_RazorKeywords()错误的解决方法

1056次阅读|257次收藏|214次赞

在VisualStudio中使用MVC3编写程序时,在编译运行过程中,有时会报 找不到方法:“System.Collections.Generic.Dictionary`2<System.String,BlockParser>System.Web.Razor.Parser.CSharpCodeParser.get_RazorKeywords()”这样的错误,下面介绍其解决方法
MVC

.NET get、post 请求

1138次阅读|283次收藏|432次赞

在.NET编程中,有时需要通过get或者post请求方式调用一个URL接口,获取数据或者其它操作,通常用的是HttpWebRequest、WebResponse的方式实现。

.NET中First,FirstOrDefault,Single,SingleOrDefault的区别

1290次阅读|415次收藏|310次赞

Linq中的 First 和 Single 在实际工作中会经常看到,First 是取列表中的第一个元素,如果没有赋默认值则用FirstOrDefault,Single是取到唯一的元素,如果没有赋默认值则用SingleOrDefault,下面介绍它们的区别

datatable linq查询

835次阅读|339次收藏|319次赞

在平时的工作中,可能有很多情况下要对DataTable的里面的数据进行处理,例如:对DataTable中的某个字段进行排序,根据条件筛选datatable 中的数据,如果能够通过linq对datatable进行查询,则方便很多。