asp.net 消息队列

1061次阅读|270次收藏|198次赞

asp.net中消息队列主要使用MSMQ组件,MSMQ是微软消息队列的英文缩写,MSMQ是Windows的一个可选组件,只需通过Windows控制面板的添加或删除Windows组件向导就可进行安装,下面介绍.NET中如何使用MSMQ消息队列

Linq中的TakeWhile和SkipWhile

1616次阅读|309次收藏|203次赞

Linq中的TakeWhile表示只要满足指定的条件,就会返回序列的元素,Linq中的SkipWhile表示只要满足指定的条件,就跳过序列中的元素,然后返回剩余元素。

linq 排序

1202次阅读|62次收藏|437次赞

在程序开发中,对数据进行排序是很常见的操作,linq中排序操作按一个或多个特性对序列的元素进行排序,第一个排序条件对元素执行主要排序,linq中通过指定第二个排序条件,可以对各个主要排序组中的元素进行排序。

sqlparamter如何传递nvarchar(max) 参数

1057次阅读|219次收藏|174次赞

因为通过SQL语句的方式,有时候存在脚本注入的危险,所以在大多数情况下不建议用拼接SQL语句字符串方式,可以通过SqlParameter来实现对数据的操作,SqlParameter的Size 属性表示列中数据的最大大小(以字节为单位),默认值是从参数值推导出的,那么如果输入的参数是nvarchar(max) 类型,该如何处理呢?

linq xml 查询

1224次阅读|488次收藏|289次赞

LINQ to XML提供了更方便的读写xml方式。.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。下面简单介绍运用linq对xml 查询的方法

linq中延迟执行

1257次阅读|282次收藏|133次赞

LinQ语法,只是构造了“查询语句”,LINQ表达式在定义以后,也只是一个定义,其对集合的“查询”在这个时候其实是没有进行的,真正执行这种语句的是IEnumerator<T>里的GetEnumerator()方法,实际的动作发生在定义之后对这个定义进行操作的时候,这就是linq中的延时执行特性

SqlParameter的size属性

995次阅读|481次收藏|456次赞

asp.net中SqlParameter的Size 属性表示列中数据的最大大小(以字节为单位),默认值是从参数值推导出的,设置 Size 仅影响参数的输入值,此属性不影响返回值和输出参数。如果未显式设置,则从指定参数值的实际大小推断出该大小,对于固定长度数据类型,忽略 Size 的值。

webclient乱码

1170次阅读|336次收藏|246次赞

在c#中,我们可以使用webclient进行网站页面内容的获取,但是在获取网页内容时,有时会出现采集过来的数据是乱码。出现乱码的情况多半是网站的编码不同引起的,这就需要我们在采集时,设置不同的编码格式。

ASP.NET SignalR是什么

1295次阅读|211次收藏|453次赞

ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,是一个集成的客户端与服务器库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。

.NET使用Html Agility Pack解析html

1395次阅读|189次收藏|491次赞

当我们需要解析一个web页面的时候,可以用字符串查找的方式,复杂一点可以用正则表达式,但是有时候正则很麻烦的。为了方便解析html页面,.net环境下可以使用Html Agility Pack插件,HtmlAgilityPack是一个基于.Net的、第三方免费开源的微型类库,主要用于在服务器端解析html文档(在B/S结构的程序中客户端可以用Javascript、jquery解析html)。

ASP.NET身份验证方式

1126次阅读|493次收藏|67次赞

在B/S系统开发中,经常需要使用“身份验证”。因为web应用程序非常特殊,和传统的C/S程序不同,默认情况下(不采用任何身份验证方式和权限控制手段),当你的程序在互联网/局域网上公开后,任何人都能够访问你的web应用程序的资源,这样很难保障应用程序安全性。

mvc中partialview

2277次阅读|472次收藏|352次赞

ASP.NET mvc中,当我们使用razor作为页面引擎时,可以利用 Partial View 把部分的 HTML 或显示逻辑封装起来,以便重复引用。Partial View 应用范围相当广,是片段的 HTML 代码或显示逻辑,用来处理对重复性及共享性要求较高的应用。
MVC

JavaScriptSerializer对Json对象的序列化和反序列化

1695次阅读|106次收藏|494次赞

JavaScriptSerializer 类用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据,比较常用的是与Json对象之间的转换。要添加System.Web.Extensions.dll的引用,该类位于System.Web.Script.Serialization命名空间下。

ASP.NET获取网页中的图片

995次阅读|419次收藏|170次赞

在Web编程中,有时需要根据用户输入的网站,自动抓取链接中的文本及图片内容,有时我们也需要采集一些图片到自己的数据库、本地磁盘,我们可以使用WebClient,WebRequest等等

entity framewrk访问数据库的封装类

1455次阅读|464次收藏|48次赞

Entity Framework技术因其灵活、开发周期短等优点,被广泛运用到.NET平台开发中。下面介绍一个实现实体类映射到数据库表并自动往数据库建表的功能,并对每个实体类自动向外发布了增、删、改、查4种操作方法的封装类。