.NET获取枚举值的描述

1288次阅读|354次收藏|215次赞

在用ASP.NET编写枚举时,为了方便阅读和理解,一般都会给枚举值定义描述,在前台显示这个枚举值给用户时,需要读取到这个枚举值的描述,那么,在.Net中如何才能获取枚举值的描述呢?

linq 数据类型转换

842次阅读|351次收藏|243次赞

LINQ不仅可以用于检索数据,而且还是一个功能强大的数据转换工具。通过LINQ查询,可以将源序列用作输入,并采用多种方式修改它以创建新输出的序列。可以通过排序和分组来修改序列本身,而不必修改元素本身。下面介绍使用LINQ进行数据转换的方法。

asp.net 参数化like模糊查询

1107次阅读|204次收藏|495次赞

asp.net编程中,为了防止SQL注入,比较有效的方式是使用参数化查询,对于like参数化模糊查询的写法又与其它的不样,下面介绍asp.net中如何通过参数化模糊查询。

WEB API 中get、post、put,delete请求方式

2838次阅读|326次收藏|22次赞

WEB API 中Http请求定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。下面分别介绍WEB API 中HTTP的这几种请求方式的使用

ASP.NET中Web API的简单实例

756次阅读|29次收藏|266次赞

Web API 框架是一个面向 Http 协议的通信框架,Web API 框架是一个面向 Http 协议的通信框架。Web API 框架目前支持两种数据格式的序列化:Json 及 Xml。在不做任何配置的情况下,则 Web API 会自动把数据使用 xml 进行序列化,否则使用 json 序列化。

ConcurrentDictionary与Dictionary的区别

2214次阅读|476次收藏|103次赞

ASP.NET中ConcurrentDictionary是.Net4 增加的,相对于Dictionary的线程安全的集合, ConcurrentDictionary可实现一个线程安全的集合,可以由多个线程同时并发读写Key-value,与Dictionary的区别主要有以下几点

创建一个简单的Web API 项目

2141次阅读|39次收藏|327次赞

ASP.NET Web API具有与ASP.NET MVC类似的编程方式,ASP.NET Web API不仅仅具有一个完全独立的消息处理管道,而且这个管道比为ASP.NET MVC设计的管道更为复杂,功能也更为强大。下面创建一个简单的Web API 项目

WCF NetTcpBinding 绑定

606次阅读|401次收藏|327次赞

ASP.NET中对于WCF NetTcpBinding的绑定一般而言内网部署采用netTcpBinding方式,外网则采用能免受防火墙阻碍的wsHttpBinding绑定,由于内网中的服务相对是一个安全的环境,所以WCF的配置多数采用的是windows验证方式。
WCF

MVC Model验证

1219次阅读|227次收藏|64次赞

对于表单的验证,我们经常需要结合jquery和正则表达式来验证,并且这种验证是前端性的,后端地方还需要再验证一遍,重复性劳动比较高。ASP.NET MVC中的Model是自验证的,我们要做的只是给Model类的各属性加上对应的验证标记就可以。
MVC

linq to sql 中Concat、Union、Intersect、Except

948次阅读|206次收藏|403次赞

linq to sql中对两个集合的处理有:Concat :不会自动过滤相同项、Union :自动过滤相同项、Intersect :获取不同集合的相同项、Except :从某集合中删除其与另一个集合中相同的项。

MVC中JSON字符长度超出限制

1830次阅读|226次收藏|158次赞

在MVC中通过JsonResult返回JSON字符串时,如果字符串长度过长,会抛出使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错,字符串的长度超过了为 maxJsonLength 属性设置的值,下面介绍其解决方法。
MVC

反射中BindingFlags的值

2445次阅读|97次收藏|263次赞

我们经常需要通过反射来调用目标对象的方法或获取/设置目标对象的属性,其中反射中BindingFlags用于指定反射搜索的方式,BindingFlags的值有Instance、Static、Public 、NonPublic、FlattenHierarchy、IgnoreCase、DeclaredOnly 、CreateInstance

mvc中Action前HttpPost的作用

1351次阅读|22次收藏|179次赞

在ASP.NET MVC框架中,为了限制某个action只接受HttpPost的请求,对于HttpGet的请求则提示404找不到页面,可以在action的方法前面加上[HttpPost]属性。下面介绍Action前HttpPost的作用
mvc

.Net中Immutable(不可变)集合

1162次阅读|324次收藏|159次赞

.Net中Immutable(不可变)集合,就是说集合是不可被修改的,集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变。微软.NET团队已经正式发布了Immutable(不可变)集合,可以通过Nuget添加.

MVC中JavaScriptResult

668次阅读|148次收藏|173次赞

JavaScriptResult使我们可以在服务端动态地生成一段JavaScript脚本,并以此作为请求的响应,而这段脚本会在客户端被执行。其实JavaScriptResult的实现非常简单,它仅仅是将表示JavaScript脚本的字符串通过当前的HttpResponse响应给请求的客户端而已。
MVC