摘要: 1.什么是cookie? cookie 是一小段文本信息,伴随用户请求,在web服务器和浏览器之间传递。用户每次访问站点的时候,web应用程序都可以读取cookie包含的信息。 假设在用户请求您的网站的某个页面时,您的应用程序不仅是返回请求的页面。同时也返回一个包含日期和时间的cookie。用户的浏览器在获得页面的同时也获得了cookie.并且cookie保存在客户端的cookie文件夹中。 2.... 阅读全文
posted @ 2010-07-13 15:30 代岳强 阅读(253) 评论(0) 推荐(0) 编辑
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Paging_RowCount]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[Paging_RowCount] GO SET QUOTED_IDENTIFIER ON... 阅读全文
posted @ 2010-07-10 09:38 代岳强 阅读(1078) 评论(2) 推荐(1) 编辑
摘要: http://www.swfupload.org/ 阅读全文
posted @ 2010-07-06 19:49 代岳强 阅读(141) 评论(0) 推荐(0) 编辑
摘要: ASCII(character_expression) 返回最左端字符的 ASCII 代码值CHAR(integer_expression)UNICODE(ncharacter_expression) 按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。NCHAR(integer_expression)LOWER(character_expression) 以字符串中的字符小写返... 阅读全文
posted @ 2010-07-06 11:20 代岳强 阅读(1924) 评论(0) 推荐(1) 编辑
摘要: 由于网速问题,用户总是迫不及待的多次点击提交按钮,从而造成多次提交。以下通过自定义Button控件,来解决此问题。原理:点击按钮后,通过设置其disabled属性为true来达到目的。自定义Button控件核心代码:view sourceprint?01protected override void AddAttributesToRender(HtmlTextWriter writer) 02{ ... 阅读全文
posted @ 2010-07-06 09:04 代岳强 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 有时候我们在页面返回、跳转、多步注册的时候,经常需要保存某个页面的状态,以便需要的时候进行加载。例如下情况:1、主页面为查询页面,选择完查询条件后显示出结果列表,点击某一条后进行单条处理,处理完毕后返回查询页面,而此页面又需要显示上次的浏览结果。通常的做法是将上一次的查询条件保存下来,在返回此页面的时候重新加载数据,但是这样有些问题:有些复杂查询可能很耗时;有些查询条件很多,保存的时候很繁琐。2、... 阅读全文
posted @ 2010-07-06 09:00 代岳强 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 近段时间有时间看看以前写的代码,系统有一个功能:用户的任意一个修改,删除操作都要进行日志记录,当时进度太赶,也只是知道 aop(关于什么是 aop 请自行google) 能处理这方面的问题,具体的还没接触 :( . --- 当时我的处理方式是将日志写为一个静态方法,然后在每个操作完成后加上: Log.write(用户ID, "操作信息") ;随着系统的增大,新的功能新的成员不断地加入, 问题就出现... 阅读全文
posted @ 2010-07-05 08:52 代岳强 阅读(375) 评论(0) 推荐(1) 编辑
摘要: MSDN 上有解释泛型是什么: C#泛型简介。今天我就用泛型重构我的代码。以前每个类的单例模式是这么写的: 以前的单例模式代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassmyClass{publicmyClass(){}pri... 阅读全文
posted @ 2010-07-05 08:37 代岳强 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1... 阅读全文
posted @ 2010-07-04 14:43 代岳强 阅读(154) 评论(0) 推荐(0) 编辑
摘要: --基于时间SQL函数--getdate() --返回当前系统日期和时间。DateAdd --在向指定日期加上一段时间的基础上,返回新的 datetime 值。DATEADD ( datepart , number, date ) --例:向当天的时间增加5天select dateadd(dd,5,getdate())datediff --返回跨两个指定日期的日期和时间边界数。DATEDIFF (... 阅读全文
posted @ 2010-06-24 10:59 代岳强 阅读(148) 评论(0) 推荐(0) 编辑