自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿不

博客园同步更新

  • 博客(18)
  • 收藏
  • 关注

原创 ASP.NET WebForm Best Practice 之ViewState

关于ViewState我曾经有过几篇博客的讨论《客观看待ViewState对Asp.net程序作用和影响》,《"Validation of ViewState Mac failed" exception》《回发事件执行很慢的问题.》。时过今日,我想从我目前的经验来总结,我们该如何来控制ViewState才是比较合理的。 ViewState是ASP.NET的一个独创设计。它为用户在进行Web开发时带

2007-12-23 18:27:00 606 1

原创 ASP.NET WebForm Best Practice 之充分利用DataSourceControl

首先声明,这不是真的就是什么Best Practice。只是看了老赵的文章里面提到了WebForm的Best Practice这个词汇后,突然有了这样的想法,把自己平常在使用WebForm开发过程当中,自己认为比较好的开发实践拿出来与大家共享,这个可能不是我一个人能完成,希望大家都能参与进来。由于平常我写博客并没有太多的耐心和持续性,三分钟热度要过了就不了了之了,所以虽然现在比较晚了(刚过0点),

2007-12-23 15:32:00 607

原创 我会为开源和自由学习,使用JAVA.但我决不会为了开源和自由放弃.NET

关于JAVA与.NET的争论从来就没有停止过。相信标题就足于吸引许多人的目光,但我无意在博客园里从新挑起一翻新的争论。但是今天与一位比较有资历的同事探讨起了关于.NET与JAVA的话题,同时自己也在JAVA开源方面有一些需求,因此就有了这方面的思考。 事情过程大概是这样的,同事希望我们逐步转向JAVA路线,利用JAVA来实现SOA架构的产品。然后他认为微软在SOA方面还没有实质的产品,或者说支持力

2007-12-20 14:13:00 612

原创 NBear.Mapping使用教程(3):第一个简单例子

不断有朋友希望能提供一些示例,同时我也发现,单纯发一些文字性的教程。大家好像都没有看明白NBear.Mapping是干嘛用的,所以从这篇开始我会陆续以实例的方式介绍NBear.Mapping的使用,以便给大家直观的印象。这篇我们首先关注的是对象与对象间映射,在这篇文章里你将会看到。即使你的项目不需要与数据库的映射,NBear.Mapping在日常开发中也会给你带来非常大的帮助。 就如之前教程介绍的

2007-12-18 19:34:00 838

原创 NBear.Mapping使用教程(4):实体对象与ADO.NET对象的转换

在你的项目中,如果不使用ADO.NET对象,那么都要做一件事,就是要把查询的DataTable或IDataReader对象转换成实体对象,或者叫映射。比如ORM工具,它帮我们做好了所有事情,iBatis它帮我们完成了执行SQL和实体映射的工具。还有一些是使用Attribute + 反射的方式来实现。现在你又多了一种选择,你完全可以使用NBear.Mapping来帮你完成这个工作。这里的例子仍然使用

2007-12-18 19:33:00 811

原创 NBear.Mapping教程(2):NBear.Mapping的配置系统

在NBear.Mapping中提供了一种灵活的配置方式,允许你在不改变原有代码的情况,随时对映射需求进行修改,同时即使你在开发初始期不进行配置,它仍然可以正常的工作。极大的方便你的开发和维护工作。 在你使用ObjectConvertor的接口进行对象映射时,系统会根据你指定的输入类型(如果没有指定则以inputObject的类型为准)、输出类型和viewName,去查找系统已经存在的对应的配置(表

2007-12-16 22:14:00 1081

原创 NBear.Mapping使用教程(1):从哪里入手

在新版本的NBearMapping中,你不需要手工去实例化ObjectMapper 对象。取而代之的是ObjectConvertor类,在这个类中提供了多种的重载方法,来方便你使用。主要的方法重载有:ToObject;ToList;ToDataTable。 ToObject 1: public static OutputType ToObject(object inputObject)

2007-12-16 20:07:00 990

原创 发布NBear.Mapping 开源通用映射组件 V1.0.1.0 beta

在Teddy 的博客《NBearMapping - 开源通用对象映射组件v1.0.0.2 beta - 支持枚举类型字段》,介绍了NBear 的一些功能。由于这将是NBearV4中的一个基础组件,所以对性能的要求比较严格。原先的性能相对还是比较难以满足要求,在此基础框架思路下,经过近一段时间的开发,终于完成了NBearMapping新版本的开发,这个版本的主要功能仍然不变,在此基础上新增了: 1、

2007-12-15 20:12:00 736

原创 我的2007

年关将进,也看到了园子里的一些朋友对自己的2007进行了一些总结和回顾,不谈技术,也谈技术,引起大家广泛的关注。我的这个2007不期望能引起多大的关注,但是也希望能对自己即将过去的2007所做,所学,所想和所取得的进步与不足进行简单的总结。做为一种思考,也是为明年的发展方面进行一些初步的规划。也是希望能起到立贴为据,待到明年这个时候来回过头来看这篇总结的时候,感觉自己进步,这就够了。 从博客开始,

2007-12-15 12:45:00 2077 3

原创 EXT调用ASP.NET AJAX WebService

在asp.net ajax中,使客户端调用WebService变得非常的简单,而且非常有用(个人觉得这个功能是asp.net ajax的核心,很多与客户端的交互都需要这个功能来辅助实现)。那在EXT中,标准的客户端与服务器端交互,使用的是自定义的HttpHandler,而且服务器在处理客户端提交的参数也都必须是弱类型的使用方式,也会使用带一定的不便。如果你曾经使用过Asp.net ajax调用We

2007-11-27 19:43:00 1039

原创 Class in Jscript Part I

【原文地址】 Classes in Jscript - Part I 【原文发表日期】 Monday, September 24, 2007 9:23 AM by don.raman 【原文首次发表在:[译作]Class in Jscript Part I】 我是Ritesh Parikh,最近刚转入Jscript Team作一名SDET(译注:我也不知道SDET是什么样的岗位:()。我刚接触

2007-11-27 09:15:00 549

原创 NBearLite使用入门

【原文首次发表在:NBearLite使用入门】 NBearLite是NBearV4的几个核心组件之一,也是目前NBearV3中ORM部分的查询语法的核心。NBearLite本身并不是一个完整的ORM解决方案,配合目前Teddy正常开发的NBearMapping组件使用(某个中间组件过渡),组成一套完整强大的ORM解决方案。NBearLite的目标是提供一种SQL语句和存储过程透明的方便快捷,面向对

2007-11-27 08:59:00 787

原创 ASP.NET AJAX 资源脚本压缩的秘密

原文首次发表在《ASP.NET AJAX 资源脚本压缩的秘密》 记得当ASP.NET AJAX还在ATLAS阶段的时候,我就有发过一篇关于脚本资源文件可以被压缩的blog Great!The Atlas client library has been compressed in release mode. 从ATLAS到正式的ASP.NET AJAX已经发生了根本性的变化了,所以当时的情况就不再多

2007-11-27 08:57:00 834

原创 也谈约定胜于配置

原文首次发表在:《也谈约定胜于配置》 它是Rails技术的核心原则,逐渐也成为了敏捷开发技术的一个重要思想。最早看到它是在一个朋友的MSN上将它作为个性化信息,想对它有更深入的了解是在自己越来越多的开发实践中遇到的各种各样的配置麻烦时,希望与它交成好朋友是在总结这些开发实践后。 约定胜于配置不仅是属于Rails,属于开源技术,它同时间属于.NET技术的开发人员。我以前就有这样的一个误区,配置文件越

2007-11-27 08:55:00 821

原创 在UpdatePanel中使用Menu出错的解决方案

在atlas的时候,在UpdatePanel中使用Menu控件是不会出错的,但是正式命名为asp.net ajax后,从beta1开始,在UpdatePanel 中就无法正常使用Menu控件了,一直到RTM也没有解决这个问题。在asp.net ajax的官方文档中也有这样的说明(原文http://ajax.asp.net/docs/overview/UpdatePanelOverv...): Th

2007-11-27 08:54:00 646

原创 重新启用在CSDN的博客

    在CSDN的博客在很早以前就已经申请了,但那时候还不知道博客是什么东东呢。 再加上那时候CSDN的博客系统还没有现在这么好,所以再后来的一些Blog就都放在博客园了,现在对博客园已经有了很深的感情了。在前天来CSDN逛逛,发现我的ID竟然还在,而且现在CSDN博客服务也已经做得很不错了,速度很快,也统一使用了.TEXT程序了,并且程序上作为很大的优化,开发力量的投入确实比较博客园的大, 通

2006-08-27 23:49:00 1059 1

原创 ASP.NET 2.0 Membership

摘要:asp.net 2.0的Membership组件提供了一组非常简单易用的接口供开发者进行用户管理,用户验证。本文将它对它的实现原理进行简单的分析,介绍如何正确的使用,以及如何对它进扩展。一、MembershipProvider抽象类在很多情况下,在使用Membership的时候我们并不会直接使用到这个类。在MembershipProvider类定义的都是一些抽象方法和抽象属性,就是这

2006-08-27 23:27:00 1751

原创 asp.net 2.0 用户管理功能结构

 摘要:在.NET 2.0中,引入了Provider模式后,大大了提高了框架本身的可扩展性。以Membership,Roles,Profile组成的用户管理组件(包括页面个性化信息)就是以这种模式为核心构建起来的,在asp.net 2.0中,利用系统提供的API可以很容易的实现用户管理,角色管理,用户个性化信息的管理。这也是asp.net 2.0的一个重要组成部分,学习使用asp.net 2.

2006-08-27 23:23:00 2148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除