我自己随便写写的文章.
VS2010类模板更改,增加版权等等信息
摘要: 在开发过程中往往需要在每一个页面(类)增加注释等等内容,VS2010中可以修改模板,在原有模板中增加一个类,会引用System等等命名空间,以及一些程序集。下面我们来看看如何增加自己需要一些说明,比如开发者等等。其实很简单只要修改安装目录下的Class.zip里面的Class.cs文件内容,然后重新注册一下就可以了。注意,在运行注册命令的时候需要关闭所有打开的VS2010开发工具,否则可能会有意想不到的效果。
阅读全文
posted @
2012-02-06 13:30 网魂小兵 阅读(1408) |
评论 (4) 编辑
使用Session服务未开启错误解决方案
摘要: 本人基本不使用Session,很经常都是通过Cookie来完成这些问题,但是今天碰到同事弄得一个项目使用Session来验证验证码的,出现了这个问题,下面是在网路上搜到的一个解决方案,记录下来一边后面使用。
阅读全文
posted @
2012-02-03 10:50 网魂小兵 阅读(17) |
评论 (0) 编辑
经常在.net中使用的下载链接地址
摘要: 在.NET开发中经常需要使用的下载地址记载,比如VS2010,SQLServer2008R2,.NET4.0运行框架等等,方便自己和别人使用,不然经常都要百度和Google半天才回找得到;以后会更新一些好的下载的东东........
阅读全文
posted @
2011-04-17 13:05 网魂小兵 阅读(235) |
评论 (0) 编辑
ToString格式化
摘要: 在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后备之用!!!
阅读全文
posted @
2009-01-17 10:37 网魂小兵 阅读(1953) |
评论 (0) 编辑
[ASP.NET用户验证一]Forms验证
摘要: 用户验证是每一个项目必须的一个模块,由于已经很久没有碰到这一块内容,今天写一个用户验证居然脑子一片空白。于是乎就和一个同事进行了一片讨论,晚上回家决定把讨论的结果给记录下来,以备后来之需。在ASP.NET中有几种用户验证的方法:Windows验证,Forms验证和Passport验证。当然用户也可以自定义与验证方法,而最常用的莫过于Forms验证,这也是今天所要讨论的验证方式。
阅读全文
posted @
2007-10-24 22:37 网魂小兵 阅读(2646) |
评论 (0) 编辑
ASP.NET中导致程序重启的几个东东
摘要: 最近在做一个项目,由于在项目中用到文件的修改和增删,而这些操作都是在IIS运行的情况下完成的,其中我们还对进度进行跟踪,涉及到线程等等因此我们应用静态变量来完成这一跟踪。但是在项目运行过程中,静态变量经常失效,而导致这一结果的是由于IIS的应用程序重启,使得应用程序池回收静态变量等等都失效。以前没有注意到这个问题,搞了很久才把这些给搞清楚。
阅读全文
posted @
2007-09-19 22:16 网魂小兵 阅读(376) |
评论 (4) 编辑
[AJAX]有史以来最简单的AJAX回调库
摘要: 很多时候我们只要用到一些简单的Ajax功能,提供一些简单的回调而不需要很花哨的东西。然而现有的很多Ajax库都很大,虽然功能很多但是我们很多时候根本就不需要用到他们,我就遇到过那样的经历,所以我想弄一个很简单的Ajax回调函数来搞定。首先我想到的是CS中的AjaxManager,我就是把它简化一下,去掉不想要的和很多更适合我们习惯的一些方法。
阅读全文
posted @
2007-09-16 22:38 网魂小兵 阅读(4857) |
评论 (32) 编辑
【URL重写】IIS7.0&IIS6.0
摘要: 好久没有写博客了,前些天无意中和同事讨论时聊到了URL重写,当时我想和我同事想不到一块去,后来我看了Scott Guthrie关于IIS7.0和4GuysFromRolla创始人Scott Mitchell的URL重写大作后才苏醒过来。
阅读全文
posted @
2007-07-23 22:11 网魂小兵 阅读(1949) |
评论 (2) 编辑
线程编程中用到HttpContext.Current的方法封装
摘要: 在线程编程时能够为我们的性能提高不少,但是线程不是请求所以请求上下文我们就不能够用到!我在编程时遇到的几个地方留下个映像,同时也希望给不知道的同志们留个纪念!!!
阅读全文
posted @
2007-06-25 21:42 网魂小兵 阅读(802) |
评论 (3) 编辑
RSS(Really Simple Syndication)常用标签
摘要: 在WEB 2.0的时代,我们很难在一个Web2.0的网站上不发现RSS,我们可以通过RSS阅读器来订阅特定网站的更新及新闻等等。随着VISTA的普及很多人也会在桌面上的Windows 边栏上订阅以方便每次开机是即可看到该网站上的更新。RSS只是几个特殊XML标记组成的,我很想知道那些标签的含义来定义自己的RSS。在本文中将看到 RSS中几个重要的标签,当我们了解了RSS标签我们就可以通过XmlTextWriter对象来组合我们自己的RSS文件。
阅读全文
posted @
2007-06-07 22:43 网魂小兵 阅读(456) |
评论 (1) 编辑
[ASP.NET入门]页面生命周期
摘要: 今天无意之间想起了页面的生命周期,由于很久在数据库和逻辑中旋绕,没有碰到这个咚咚都有点生疏了。为了测了一下就在VS中把几个事件都重写到当前的 ASPX.CS页面中,然后加上断点就可以知道他运行的顺序了。生命周期在表现层当中很有用,特别是如果你要用到多语言,多模板等就一定要掌握每一次请求得周期,至于生命周期的定义就不多说了,也就是从请求到这次请求结束。当你访问一个网站时,你就会对服务端发送一个请求,服务器会响应你的请求被返回你的结果,这就是一个周期了。
阅读全文
posted @
2007-05-22 21:54 网魂小兵 阅读(562) |
评论 (0) 编辑
[VS2008”Orcas”]ASP.NET将引入新控件ListView
摘要: 很多人可能在以前的ASP.NET版本中就已经用到ListView控件了,但是那个应该是第三方的控件。这回Microsoft将在ASP.NET中引入ListView控件,这个控件将DataList, FormView, 和 GridView 控件的功能集成到一个控件中。同DataList 和 Repeater控件一样,他通过模板和样式表来格式化你所绑定的数据并呈现输出,然而他又能支持排序,更新,分页和删除等。本文将讲述ListView的一些基础知识,下面我们一起来看看吧!
阅读全文
posted @
2007-05-10 20:23 网魂小兵 阅读(4598) |
评论 (10) 编辑
即插即用插件式框架的程序集处理遐想(TypeFinder)
摘要: 在多层架构中我们经常都会通过工厂模式来对数据库层的类进行初始化,有些会用抽象类作为基类,有些会用接口然后通过反射来对其进行初始化。而把需要初始化的类型和程序集通过字符串保存在配置文件中或数据库中等等,今天我将要介绍的是不需要保存配置文件而去BIN目录寻找你所要的抽象类或接口的子类并将其初始化后返回。这种方法可以用在其他方面,当然这会对应用程序的性能造成影响,所以我们应该适当的应用他。
阅读全文
posted @
2007-05-09 20:56 网魂小兵 阅读(2636) |
评论 (15) 编辑
在Web.config配置文件中自定义配置节点
摘要: 大部分ASP.NET应用程序都包含很多个配置信息,比较常见的有连接字符串配置ConnectionString;当我们需要用到 Login控件自动发送Email时,我们就要配置Email服务器节点;还有很多如Page节点可以引入程序集和命名空间等等。根据我的经验很多网站的初始化信息(默认设置)很多都会保存在数据库中,也有很多保存在配置文件中,他们各有各的优点。我们可以在web.config中定义我们自己的节点,然后再读取或更新自定义配置文件,当然我们也可以自定义一个配置文件并将其解析读取。本文主要讲的是利用ASP.NET给我提供的一些APIs在 Web.config中自定义配置节点。
阅读全文
posted @
2007-05-07 22:29 网魂小兵 阅读(5032) |
评论 (6) 编辑
[JS.IntelliSense]VS2008(Orcas) So Cool
摘要: 我很早以前就想找一个能够像VS中C#一样可以有很强的IntelliSense开发工具来写脚本JS,但是到现在还没有能够真正找到一理想的工具。很早以前听说VS2008能够给我带来一点震撼,但是又有人说那只是对ASP.NET AJAX有IntelliSense,又有点失落感。今天看到ScottGu的一篇博客发现VS2008能够提供几乎和C#一样的 IntelliSense,让我激动万分,也由于很久没有写博客了顺便把自己的一些体验和大家分享一番。
阅读全文
posted @
2007-04-26 00:08 网魂小兵 阅读(7169) |
评论 (39) 编辑
[C#3.0体验]Orcas中内置的LinQ,XLinQ[DLinQ]扩展方法
摘要: 谁都知道LinQ是随Oracas(VisualStudio2007)的.NET发布的内置的一个扩展方法,其实整个命名空间都是一个扩展方法的库,它允许开发人员对任何数据类型进行查询。大家都认为这是数据查询的趋势,也许以后的SQL语言会慢慢的发展,但我想现如今大家最想看到的是LinQ带给我们的温暖和快乐。微软把这些扩展的方法放在System.Linq命名空间下,当我们创建一个新类型时,你会发现默认的命名空间中多了一个,在. NET2.0及以前的版本中都只有三个命名空间,现在多了个System.Linq。LinQ定义了标准的查询操作符扩展方法,可以为.NET开发人员用来轻松地查询XML,关系数据库,.NET 对象,和任何其他数据结构类型。Let’s go,下面让我们慢慢体会LinQ带给我们的快乐吧!(版本VSMar07CTP)
阅读全文
posted @
2007-04-12 23:30 网魂小兵 阅读(3441) |
评论 (23) 编辑
Longhorn Server中IIS7.0的安装
摘要: 上次写了一篇文章关于Vista中的IIS7.0,要做到VS2005在IIS7.0中调试Web项目,除了上一编文章提到的外还要将所处的网站的“调试”打开,而且需要有“Windows验证”。今天我们来Longhorn Server 2007中看看IIS7.0的安装,我的虚拟机为:VirtualBox,这个是开源的性能是我见过最好的一个,如果你想体验可以装一下。在Beta版本安装时有两个选择项,一个是Longhorn Server Enterprise;另一个是Longhorn Server Enterprisecore在微软里找到,其实没什么区别,Core应该是核心的,所以Longhorn Server Enterprisecore只是安装核心部分或称为精简版,不知道说的对不对,我采用的是完全安装。其他不多说了,对于我来说进去的第一件事就是看看IIS7.0下面来看看IIS7.0在Longhorn Server 2007下的安装。
阅读全文
posted @
2007-04-07 21:11 网魂小兵 阅读(2955) |
评论 (11) 编辑
在IIS 7.0中架设网站,并用VS2005来调试Web项目
摘要: IIS 7.0和IIS 6.0相比改变很大谁都知道,而且在IIS 7.0中用VS2005来调试Web项目也不是什么新鲜的话题,但是我还是第一次运用这个东东,所以在此记下我的一些过程,希望能给更多的后来者带了一点参考。其实我写这篇文章时也参考了其他的一些资料,没有他们写的文章我也不可能弄懂怎么来实现达到这种效果。记得在我装完VISTA后要打开IIS都找了老半天,根本不知道在哪,好了一起来看看吧,如果有什么地方不对请指出。
阅读全文
posted @
2007-04-03 00:31 网魂小兵 阅读(5468) |
评论 (13) 编辑
[ajax笔记]UpdatePanel控件介绍
摘要: UpdatePanel控件可以使你构建丰富的,类似客户端的应用程序。应用UpdatePanel控件可以使你的页面回调进行局部更新,而不需整个页面进行更新。这就是引用页面的局部更新,在页面中引用一个ScriptManager控件和一个或多个UpdatePanel控件可以使你的整个页面在没有任何脚本的情况下达到局部更新的效果。
阅读全文
posted @
2007-04-01 17:39 网魂小兵 阅读(274) |
评论 (0) 编辑
[翻译]ASP.NET 2.0网站应用程序的性能优化
摘要: 开发一个对用户的请求做出很快回应的应用程序是每个开发者的目标和挑战!ASP.NET是为速度优化和性能改进而设计的,它的改进体现在在服务端的页编译和自动存储。然而,当你的应用程序在同一时间内执行大量的请求时,这项改进仍然无法防止性能的降低。
为了写一个高性能的应用程序,你必需平衡通常影响性能的四个方面. 表现如下:
执行时间:执行一个请求所花的时间,从接收到第一个字节算起到接收到最后一个字节所花的时间。
响应时间:从发送请求到服务器响应接收到第一个字节所花的时间。
伸缩性:这个主要表现在服务器分配给应用程序的资源(内存,CPU或电脑)。
吞吐量:在一个单位时间内(通常是1秒)能够处理请求的数量。
以下是能够让你开发出一个高性能应用程序的几个方面:
状态管理,
数据存储,
页面和服务器控件,
网页应用程序,
阅读全文
posted @
2007-03-08 20:59 网魂小兵 阅读(701) |
评论 (1) 编辑
[翻译]运用HtmlInputFile服务器控件上传多个文件
摘要: 由于发现以前写的文章都是乱来的,想到什么就写什么?看到别人的文章何等地规范,又通俗易懂,条理又很强,于是乎我就想了一个方法,来训练一下自己的写作方式,通过翻译一些老外的文章来玩玩,可能不断格式化自己可以写出格式不错的文章来,费话不用多说的,今天来翻译一篇比较简单的文章来做为这个计划的开始,OK!运用HtmlInputFile服务器控件上传多个文件[Upload multiple files using HtmlInputFile control]。
阅读全文
posted @
2007-03-07 20:13 网魂小兵 阅读(1145) |
评论 (1) 编辑
如何才能规范写作呢?-通过翻译老外的文章是不错的想法!
摘要: 这个问题很早就在我的脑海里了,老觉的自己写的文章都是有头没有尾的,乱来!为了要规范自己的写作,现在决定先翻译几篇文章来看看老外的写作格式,看能不能把自己的写作格式格式化。
阅读全文
posted @
2007-03-07 09:33 网魂小兵 阅读(149) |
评论 (0) 编辑
[CommunityServer]看RBAC的一方景象
摘要: 随着时间的流逝,CommunityServer已经被我冷落了不少时间了,今天无意中又拿起了这个伟大的工程。可能CS2007的到来还有一段距离,不过也有很多人说那将要花Money去买,不管怎么样他带给了我们不少。今天我看了一下一些论坛的权限设置,所以又想起了这个咚咚;其实我对RBAC也不是非常熟悉,可能我天生对会员权限着一块就有一种恐惧感。闲话就不多说了,切入正题。
阅读全文
posted @
2007-02-02 17:08 网魂小兵 阅读(2637) |
评论 (17) 编辑
一个关于WebRequest的问题,希望大家能够讨论或指导一下小弟,谢谢
摘要: 最近在帮一个人做一个台湾一家游戏交易平台的自动提交订单的小程序,但是在登陆模块就碰到了一个很难解开的问题;到处Google,Baidu还是找不到答案,希望博客园的弟兄们能帮我个忙,谢谢!
阅读全文
posted @
2007-01-09 16:51 网魂小兵 阅读(486) |
评论 (5) 编辑
通过COM来获取CookieContainer,简单又好用
摘要: 最近在做一个通过HttpWebRequest来实现登陆和自动发信息的小软件,虽然还没有实现,但是今天从一个老外的网站上看到了一个获取CookieContainer很好的方法,拿出来共享一下,这是我看到过代码最少而且很不错的了。
阅读全文
posted @
2007-01-08 18:38 网魂小兵 阅读(4375) |
评论 (19) 编辑
[设计模式] Singleton Pattern
摘要: 前些天有人面试碰到了这个东东,可能下次我换工作时说不定也会碰到,这个东东可是人见人爱,有讲设计模式肯定会被问到的一个模式。所以也就顺便看看,写写,这篇文章的主要来源是老外写的《Implementing the Singleton Pattern in C#》,半译半写就是这样。没有什么特别的,不过不知道国内有没有人翻译过此文,不管3721咱开始吧。
阅读全文
posted @
2007-01-07 14:59 网魂小兵 阅读(328) |
评论 (0) 编辑
[EnterpriseLibrary]ConfiguraionSource节点及多个配置文件的应用
摘要: 今天终于开始了EnterpriseLibrary的进程了,边看边学,在这里要感谢TerryLee前辈,看了你的文章得到了不少知识,让我更容易进入状态。由于刚刚接触到这个咚咚对他还有点陌生,无论是哪个项目配置文件肯定是我们研究的切入点,所以首先当然是要看看Enterprise Library对配置文件的一些做法。
阅读全文
posted @
2007-01-04 22:24 网魂小兵 阅读(1765) |
评论 (3) 编辑
[EnterpriseLibrary]SqlConnection.ConnectionString相关关键字
摘要: 由于本人出生贫寒,还未能领略Orcle,DB2等大哥哥,以前经常用ACCESS在学校中玩耍,后来就是SQL。对于ACCESS的连接字符串没什么变化,都是那么一句或许有其他的Provider;对于SQL我也经常用Visual Studio连接数据库,然后在服务器的属性中复制连接字符串,一直以来都没有对他的字符串真正认真过。现在由于要接触EnterpriseLibrary所以就从网上网罗了一下,把他总结下来,顺便可以巩固一下,从此不再模糊…
阅读全文
posted @
2007-01-03 20:53 网魂小兵 阅读(638) |
评论 (1) 编辑
[EnterpriseLibrary].NET程序中配置文件(.config)操作
摘要: 好久没有写点东西了,很久以前就对EnterpriseLibrary很感兴趣,但是一直没有时间去研究和使用这个强大的企业库。最近终于狠下心来,下载了Microsoft Enterprise Library 3.0 - December 2006 CTP,但对这么大的一个类库,想一下子进入状态那是不可能的,从中发现配置文件的关键,特别是配置文件的操作那是相当的不错。我想不论是小网站还是大项目,都会涉及到对配置文件的操作,通过收集和我做过得一些项目在这里整理了一下.NET2.0对配置文件的操作。
阅读全文
posted @
2007-01-03 17:32 网魂小兵 阅读(2925) |
评论 (3) 编辑
[ASP.NET Ajax] ECMAScript基础类以及Asp.net Ajax对类<Object>的扩展
摘要: “Everything is Object”,在面向对象的编程语言中谁都知道这句话,但对我来说这是一种感觉,只可意会很难言传。由于我对JavaScript和薄弱,所以在看Asp.net Ajax类库的同时也翻出了ECMAScript顺便学习学习。在.NET中所有类都是继承自Object,同样在JS中也一样说有都继承Object,因此如果对Object进行了扩展,那所有继承Object类的后代肯定会拥有祖先的血缘。
阅读全文
posted @
2006-12-25 22:47 网魂小兵 阅读(400) |
评论 (0) 编辑
[ASP.NET AJAX]Function对象及Type类的方法介绍
摘要: 上一回我们从总体上认识了JavaScript Microsoft AJAX Library由于临时有事,没有加入事例显得有点抽象,这一回一定会通过一些事例更加直观的来会一会Asp.NET Ajax脚本库中一个很是重要的类Type。这个类提供了一些扩展面向对象编程的一些反射方法,通过这个类我们可以注册类似.NET中的一些(如:命名空间,类,枚举等等)基本类型。这个Type类继承自window是一个Global类型,不属于任何命名空间。下面我们来看看Type中的一些基本方法以及是怎样实一些方法的实现方式...
阅读全文
posted @
2006-12-24 18:53 网魂小兵 阅读(1515) |
评论 (6) 编辑
[ASP.NET AJAX]类似.NET框架的JavaScript扩展
摘要: 最近AJAX风靡全世界,在CommunityServer中他运用了自己定义的封装了js,并且可以跨浏览器,在较小的应用程序中,他比较适合,而且使用也比较简单。但是对微软的Microsoft AJAX还是一点不了解的我,从今天开始也要进入学习,一步一步的去了解,慢慢的深入。在博客园里也看了一些文章,但是他们大都是说AJAXExtendControl的,我想从脚本入手来学习一下Microsoft Ajax,顺便也对脚本进行复习一遍,岂不是一举两得。从原文件中我们可以看到Microsoft Asp.net Ajax是一个很强大,而且很适合C#开发人员扩展的脚本库。在Microsoft Asp.net Ajax脚本库中添加了一个Type及System来对JavaScript对象的扩展。其中扩展并形成类似.NET中常见的命名空间(namespaces),抽象类(inheritance)(注:我是这么认为的,不知道有没有更好的说法),接口(interfaces),枚举(enumerations),以及对象反射(reflection),同时也对(字符串)strings,(数组)arrays进行了扩展
阅读全文
posted @
2006-12-22 22:33 网魂小兵 阅读(2009) |
评论 (10) 编辑
经常用到的Banner服务器控件的开发
摘要: 无论是论坛,还是博客就连普通的个人网页就离不开Banner,Banner主要就是图片或Flash。以前经常用到都没有把他封装成一个服务器控件,今天有点空闲所以就把它封装了。
阅读全文
posted @
2006-12-13 19:29 网魂小兵 阅读(277) |
评论 (0) 编辑
[CommunityServer]AJAX客户端说明,XMLHttpRequest对象
摘要: 在CommunityServer中运用了自己的AJAX机制,没有借助其他的辅助控件。其中客户的XMLHttpRequest对象的封装,就足以让人大饱眼福,在一般的浏览器其都能够运行AJAX。下面我们来学习学习这个咚咚,希望能给更多的人带来帮助。
阅读全文
posted @
2006-12-11 14:06 网魂小兵 阅读(520) |
评论 (0) 编辑
[CommunityServer]事件代理
摘要: 在我们添加到数据库时要验证数据是否符合我们所要求的格式。但我们又不知道有多少数据后数据验证的方法,这样我们举可以用代理来完成,以达到我们的目的。在CommunityServer中的代理易于扩展,值得我们学习学习,下面我们来看看他是怎么个执行过程。
阅读全文
posted @
2006-11-17 20:43 网魂小兵 阅读(1251) |
评论 (5) 编辑
[CommunityServer]Serializer序列化类
摘要: 好久没有写博客了,今天终于有点时间来继续写写东西,今天我们来看一下Serializer序列化类,在CommunityServer中这个实例的存储方法很值得我们学习,在加入属性是在数据库中就不需要添加字段名。能够实现这种功能的做法就是通过序列化和反序列化来完成这项功能,将属性序列化为XML格式的文本存储与数据库中的一个NText字段中。
阅读全文
posted @
2006-11-07 20:46 网魂小兵 阅读(681) |
评论 (0) 编辑
[GridView控件]DataKeyNames
摘要: 今天终于把这个东西弄明白了,一直在其它层写程序,对于表现层的这个GridView那是没办法啊,只能慢慢的修改,谁叫没人帮呢?第一个版本的项目中那是丑的很啊,由于GridView字段如果将其隐藏就读不出值来,那怎么办呢,只好把ID那一列给显示出来,今天再也忍不住了,发现了DataKeyNames这个东东,哈哈解决了。
阅读全文
posted @
2006-10-19 20:24 网魂小兵 阅读(4298) |
评论 (2) 编辑
[CommunityServer]自定义扩展Provider的实现.
摘要: 自定义扩展Provider当然要有自己的配制文件,在上一编文章中我们介绍了文件CommunityServer.config,在CORE节点我们可找到
节点,这个配制,今天我们来看看从读取到实现的整个过程.当然我们的程序可能只有个别Provider需要扩展就不需要自己配制一个文件,我们可以通过在Web.config文件中配制一个节点用来存储Provider或直接放在中.阅读全文
posted @
2006-10-15 12:28 网魂小兵 阅读(502) |
评论 (0) 编辑
[CommunityServer]配制文件研究
摘要: 我是个反应比较慢的一个人,别人都把CS研究透了,我才开始我的历程.现在社会的进步是相当的快的,微软的产品也相当当的快啊,.NET2.0出来不到一年,伴随着新一代操作系统VISTA的出现今年年底又要出.NET3.0了,像我这种笨小孩,.NET2.0还没用熟,面对如此的更新该怎么办呢?想着想着就有一种想哭的冲动,晚上一个人走在会展的海边(厦门国际会展中心的环岛路)想了一下应该怎样才能快点赶上别人的步伐,想着想着还是来看看CommunityServer的配制文件吧,CommunityServer配制文件主要包括三个,一个是Web.config,,CommunityServer.config,和SiteUrls.config.第一个配制文件这里就不多说了,谁都能理解;第三个配制文件主要用于URL重写,在我研究到时会写出来,这里主要讲讲CommunityServer.config.
阅读全文
posted @
2006-10-12 22:26 网魂小兵 阅读(626) |
评论 (1) 编辑
运用反射实现多层和多数据库开发
摘要: 现在很多项目都须要为将来的扩展考虑,当然数据库也是一个很重我要的方面,扩展自己的Provider,这就需要反射技术,虽然会对性能有所影响,但是性价比还是很高的哦,从PetShop和CommunityServer都可以看到反射技术啦,也可以说反射是最基本的啦,呵呵!他的老家是在System.Reflection,当我们要开工时首先就是要把他抓出来.
阅读全文
posted @
2006-10-11 19:12 网魂小兵 阅读(1053) |
评论 (0) 编辑
[GridView控件]自定义分页
摘要: 前些天我写了关于 <<在存储过程中实现分页>>和<
> ,后来又有一些人问我怎样在GridView中应用这个东东!其实很简单,主要是怎么保存当前页面的页码PageIndex问题,不过把这个解决了什么都好办了.因为在分页过程中:PageSize是一定的,我们可以用一个属性来表示.保存PageIndex好多中方法,而且数据不是很庞大,基本不会好太多的资源.还是一句老话,话再多都没有例子直观.阅读全文
posted @
2006-09-29 00:00 网魂小兵 阅读(14980) |
评论 (31) 编辑
在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!
摘要: 今天有个学生妹妹问我:在Asp.net的HttpCookie中写入汉字,读取值为什么全是乱码?其实这是因为文字编码而造成的,汉字是两个编码,所以才会搞出这么个乱码出来!其实解决的方法很简单:只要在写入Cookie时,先将其用Url编码,然后再写入,当我们读取时再解码就OK了,希望更多的学生妹妹能解决它,呵呵!
阅读全文
posted @
2006-09-27 19:14 网魂小兵 阅读(1565) |
评论 (1) 编辑
UrlRewrite之我见
摘要: 前些日子自己研究了一下Url重写,曾走入了一个误区,让我花费了很多时间,今天把这个写出来,希望能给新手们一点帮助.Url重写有好多方法,但是最常用的就是在自己写一个HttpModule或HttpHandler来实现拦截Url,实现智能纠错的功能.
阅读全文
posted @
2006-09-26 23:19 网魂小兵 阅读(302) |
评论 (0) 编辑
[GridView控件]事件详解
摘要: GridView是一个非常强大的控件,它支持分页,排序等等,我想每个人都应该用过这个控件,最近有个网友问了我一些问题,平时也没多大的注意,只要能满足自己的一些需求就没有深入的研究.通过了一段时间的研究发现功能强大的同时所带来的事件也是相当之多,在网上收集了一下...
阅读全文
posted @
2006-09-23 20:45 网魂小兵 阅读(3527) |
评论 (4) 编辑
数据安全验证之正则表达式
摘要: 这几天正在制作用户登陆这一块,用户登陆其中我觉得最烦人的就是输入数据的验证;虽然微软给了我们几个强的控件,但是自己写正则表达式那是相当的耗时间啊;在网上有很多人在网上发部了很多有用的正则表达式,可能以后会再次用到这些表达式,这里把它记录下来;通过验证控件并不是100%保险的,因为用户控件只是在客户端验证,有些无聊的人根本不通来那些来提交数据,所以我们还是要在服务端再次验证,这样正则表达式就成为了我们的重要工具啦.
阅读全文
posted @
2006-09-21 21:09 网魂小兵 阅读(1032) |
评论 (2) 编辑
应用实体类EntitySet实现类似的范型功能
摘要: 在制做项目时我们都会将数据库中的字段名写成一个类,也就是将数据库中的每一张表写成一个类,我们将它称为实体类.EntitySet类能构将类的很多个实例对象封装在Entities属性中,同时可以记录查询记录的总数,对数据库分页很有用;拥有类是List<>范型功能,应用于所有实体类,能减少我们很多代码.
阅读全文
posted @
2006-09-20 21:16 网魂小兵 阅读(2492) |
评论 (7) 编辑