代码改变世界

ASP.NET缓存依赖--SQL Server 2005与SQL Server 2008缓存依赖

2012-04-08 21:57 by 马伟, 1281 阅读, 1 推荐, 收藏, 编辑
摘要:其实,在某些方案中,使用带有 SQL 依赖项的缓存可显著提高你的应用程序的性能。例如,假定你正在构建一个从数据库显示产品信息的电子商务应用程序。如果不进行缓存,则每当用户要查看产品时,应用程序都必须从数据库请求数据,执行相关的数据库连接、查询等命令。如果查询访问量很大时,这对于服务器与数据库来讲其耗费的资源是不可估量的。要解决这样的问题,你可以根据需要在某一时刻将产品信息缓存一天或者一段时间,由于产品信息已经在内存中,因此可确保较快的响应时间,从而也减少了数据库的访问量。 但是,当数据库的产品信息发生变化时,缓存的产品信息就会失去与数据库中的产品信息的同步,且不同步的时间最长可达你设置的缓存. 阅读全文

QueryExtender控件之CustomExpression

2010-11-09 22:20 by 马伟, 580 阅读, 1 推荐, 收藏, 编辑
摘要:QueryExtender 控件是ASP.NET 4 新增加的一个数据筛选控件,它用于为从数据源检索的数据创建筛选器,并且在数据源中不使用显式 Where 子句。你可以将它添加到 EntityDataSource 控件或 LinqDataSource 控件以筛选这些控件返回的数据。它依赖于 LINQ,但你无需了解如何编写 LINQ 查询即可使用该查询扩展程序。利用它,你可以简单地通过声明性语法筛选网页标记中的数据。除此之外,它还支持 ASP.NET 动态数据专用的表达式。 QueryExtender 控件支持多种可用于筛选数据的选项,即支持搜索字符串、搜索指定范围内的值、将表中的属性值与指定的值进行比较、排序和自定义查询等。下面,我们就来详细阐述如何使用它进行数据筛选。 阅读全文

QueryExtender控件之OrderByExpression

2010-11-09 22:13 by 马伟, 368 阅读, 0 推荐, 收藏, 编辑
摘要:QueryExtender 控件是ASP.NET 4 新增加的一个数据筛选控件,它用于为从数据源检索的数据创建筛选器,并且在数据源中不使用显式 Where 子句。你可以将它添加到 EntityDataSource 控件或 LinqDataSource 控件以筛选这些控件返回的数据。它依赖于 LINQ,但你无需了解如何编写 LINQ 查询即可使用该查询扩展程序。利用它,你可以简单地通过声明性语法筛选网页标记中的数据。除此之外,它还支持 ASP.NET 动态数据专用的表达式。 QueryExtender 控件支持多种可用于筛选数据的选项,即支持搜索字符串、搜索指定范围内的值、将表中的属性值与指定的值进行比较、排序和自定义查询等。下面,我们就来详细阐述如何使用它进行数据筛选。 阅读全文

QueryExtender控件之PropertyExpression

2010-11-09 21:30 by 马伟, 448 阅读, 1 推荐, 收藏, 编辑
摘要:QueryExtender 控件是ASP.NET 4 新增加的一个数据筛选控件,它用于为从数据源检索的数据创建筛选器,并且在数据源中不使用显式 Where 子句。你可以将它添加到 EntityDataSource 控件或 LinqDataSource 控件以筛选这些控件返回的数据。它依赖于 LINQ,但你无需了解如何编写 LINQ 查询即可使用该查询扩展程序。利用它,你可以简单地通过声明性语法筛选网页标记中的数据。除此之外,它还支持 ASP.NET 动态数据专用的表达式。 QueryExtender 控件支持多种可用于筛选数据的选项,即支持搜索字符串、搜索指定范围内的值、将表中的属性值与指定的值进行比较、排序和自定义查询等。下面,我们就来详细阐述如何使用它进行数据筛选。 阅读全文

QueryExtender控件之RangeExpression

2010-11-09 20:18 by 马伟, 399 阅读, 0 推荐, 收藏, 编辑
摘要:QueryExtender 控件是ASP.NET 4 新增加的一个数据筛选控件,它用于为从数据源检索的数据创建筛选器,并且在数据源中不使用显式 Where 子句。你可以将它添加到 EntityDataSource 控件或 LinqDataSource 控件以筛选这些控件返回的数据。它依赖于 LINQ,但你无需了解如何编写 LINQ 查询即可使用该查询扩展程序。利用它,你可以简单地通过声明性语法筛选网页标记中的数据。除此之外,它还支持 ASP.NET 动态数据专用的表达式。 QueryExtender 控件支持多种可用于筛选数据的选项,即支持搜索字符串、搜索指定范围内的值、将表中的属性值与指定的值进行比较、排序和自定义查询等。下面,我们就来详细阐述如何使用它进行数据筛选。 阅读全文

QueryExtender控件之SearchExpession

2010-11-09 20:12 by 马伟, 413 阅读, 0 推荐, 收藏, 编辑
摘要:QueryExtender 控件是ASP.NET 4 新增加的一个数据筛选控件,它用于为从数据源检索的数据创建筛选器,并且在数据源中不使用显式 Where 子句。你可以将它添加到 EntityDataSource 控件或 LinqDataSource 控件以筛选这些控件返回的数据。它依赖于 LINQ,但你无需了解如何编写 LINQ 查询即可使用该查询扩展程序。利用它,你可以简单地通过声明性语法筛选网页标记中的数据。除此之外,它还支持 ASP.NET 动态数据专用的表达式。 QueryExtender 控件支持多种可用于筛选数据的选项,即支持搜索字符串、搜索指定范围内的值、将表中的属性值与指定的值进行比较、排序和自定义查询等。下面,我们就来详细阐述如何使用它进行数据筛选。 阅读全文

<<易学C#>>全书目录

2009-10-13 23:44 by 马伟, 1240 阅读, 0 推荐, 收藏, 编辑
摘要:经过一年之久的创作,我的新书终于出版了,目录如下: 预备课:学习从这里开始 1 1.软件=程序+文档 1 2.程序起什么作用 2 3.为何要面向对象 2 4.什么是UML 3 5..NET与C# 4  谈微软公司的.NET战略 4  C#的产生与特点 5  C#与.NET的关系 6 6.开启C#的钥匙——兴趣与正确的学习方法 7 7.习题练习 8 .......................................... 阅读全文

用C#编程合并多个WORD文档

2009-09-26 17:46 by 马伟, 4692 阅读, 3 推荐, 收藏, 编辑
摘要:今天因为客户需要,需要将多个WORD文档合并成为一个WORD文档。其中,对WORD文档的合并方式分两种形式: 一是复制合并; 一是插入合并,即将多个文档按照先后顺序合并到另一个文档中. 阅读全文

fckeditor编辑器上传文件出现invalid Request问题解决

2009-09-15 16:26 by 马伟, 479 阅读, 0 推荐, 收藏, 编辑
摘要:在fckconfig.js中找到FCKConfig.LinkBrowseURL将其后面改为:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--FCKConfig.LinkBrowserURL=FCKConfig.BasePath+'filemanager... 阅读全文

荣获2009年“微软最有影响力开发者”

2009-03-25 20:49 by 马伟, 2870 阅读, 0 推荐, 收藏, 编辑
摘要:今天无意中收到微软“最有影响力开发者”礼包,这比起博客园的其他兄弟虽然不算什么,但这毕竟是我第一次得到微软的称号,还是值得纪念一下。 “最有影响力的开发者”,您好很高兴能够通过“最有影响力的开发者”这个项目将微软最新的技术资源与您一同分享。第一期技术资源我们已经随此次“最有影响力的开发者欢迎礼包”一同邮... 阅读全文