- 博客(31)
- 资源 (15)
- 收藏
- 关注
原创 javascript计算两个日期的间隔天数
// 计算两个日期的间隔天数 function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split("-") oDate1 = new Date(aDate[1] + - + aDate[2] + - + aDa
2008-04-30 17:48:00 1533
原创 JS (Javascript)取当前日期、时间的代码
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取
2008-04-30 17:47:00 3595
原创 URL重写问题
在网上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其实这种方法是错误的。第一,HttpHandle是实现不了urlrewrite的;第二Server.Transfer是标准的重定向,根本不是urlrewrite。 其实,实现urlrewrite不用自己HttpHandle,也不用自己实现HttpModule,用
2008-04-29 17:52:00 600
原创 使用C#在应用程序间发送消息
使用C#在应用程序间发送消息作者:kongxx首先建立两个C#应用程序项目。第一个项目包含一个Windows Form(Form1),在Form1上有一个Button和一个TextBox。第二个项目包含一个Windows Form(Form1),在Form1上有两个Button,分别用来测试第一个应用程序中Button的Click事件和修改第一个应用程序中TextBox的值。第
2008-04-29 17:43:00 482
原创 C# 中如何自定义事件?
C# 中如何自定义事件?Wason (zhuhai) 本次只用一个实例,来说明在C#中如何使用自定义事件。写一个类,此类包含了自定义事件: onSendMsg。文件名:ChatServer.cspublic class ChatServer{ public delegate void MyEventHandler(string msg); public eve
2008-04-29 17:42:00 557
转载 水晶报表参数编程示例代码
Imports CrystalDecisions.Shared Imports CrystalDecisions.CrystalReports.Engine Private Const RPT_NAME As String = "CustomerOrders.rpt" Private Const PARAMETER_FIELD_NAME As String = "Custom
2008-04-29 17:40:00 512
转载 页面装载用户控件时的事件顺序
在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序:WebUserControl1_Init WebForm1_Init Page_Load WebUserControl1_Load WebForm1_PreRender WebUserControl1_PreRender WebUserControl1_Unload WebForm1_Unload 在WebFo
2008-04-29 17:38:00 549
原创 ASP.NET页面间传值汇总
一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交, .... form1.submit(); .... 此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。2、链接地址传送接收页面: string str = Request["param1"]3、Session共享发送页面:Sessio
2008-04-29 17:33:00 670
转载 在不同浏览器用不同css 解决IE和其他浏览器问题
本身就是个做网站的.几乎每做一个站都要遇到浏览器的兼容问题.虽然客户不去要求那么多,但是我还喜欢都做到最好. 至少在IE6,IE7和火狐这三个浏览器做到兼容.现在div+css又这么流行.对css的使用要求就更高了.大家都知道无论你写的css多么符合标准.总是有的css语句不被某个浏览器支持.下面就一起分享一下在不同的浏览器里用不同的css1 :javascript 判断不同的
2008-04-29 17:16:00 926
原创 突破网页中的禁止复制限制
很多网页禁止了复制和右键菜单功能,给我们复制网页上的内容带来很大的不便。我们可以先打开要复制内容的网页,然后把下面代码复制到浏览器地址栏中,回车确定却可破解网页中的脚本限制:javascript:alert(document.onselectstart = document.oncontextmenu = document.onmousedown = document.onkeydown = fu
2008-04-29 15:04:00 550
转载 JavaScript存、取、删除Cookies的实例
//写cookies函数function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值{ var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime()
2008-04-29 12:58:00 562
转载 解决在Windows 2003的 IIS 6.0 中无法上传超过200K的附件以及无法下载超过4M的附件问题
在 IIS 6.0 中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。(在 IIS 6.0 之前的版本中无此限制)解决办法:1、先在服务里关闭 iis admin service 服务。2、找到 windows/system32/inetsrv/ 下的 metabase.xml 文件。3、用纯文本方式打开,找到 ASP
2008-04-29 09:59:00 744
转载 用XMLHTTPRequest对象进行客户端验证
表单验证是WEB开发中经常遇到的问题,我们以前常见的做法是:在客户端对表单域进行内容的检查,看是否是满足一定的要求或满足一定的结构,比如:是内容否为空或是否按规定的格式填写了内容等。其实,我们还可以进行更进一步的验证,比如对数据进行实时验证,下面,我们就利用微软提供的XMLHTTPRequest组件来进一步提高表单的验证能力。 在WIN32平台上进行HTTP编程的方式很多,VB和C++程序员可以使
2008-04-28 17:41:00 771
转载 JSP数据分页显示代码(完整、高效)
//**********************************//作者:Wintalen//Email:wintalen @ 163.com//出处:金桂在线//**********************************//变量声明int intpagesize; //一页显示的记录数int introwcount; //记录总数int intpagecount; //总页数i
2008-04-28 16:50:00 7201 2
原创 ExecuteComplete验证
Private Sub Form_Load() Dim adoCn As New ADODB.Connection Dim adoCm As New ADODB.Command Dim RS As New ADODB.Recordset Dim pError As ADODB.Error Dim constring As String Dim ErrNo As In
2008-04-28 16:46:00 1093
原创 JSP高效分页查询代码
今天整理的一个JSP高效分页查询代码。Jsp如下:**********************int curpage=1; //当前页int page_record=20; //每页显示的记录数curpage=Integer.parseInt(request.getParameter("page")); //获取传递的值,需要显示的页ResultSet rs=cns
2008-04-28 15:33:00 983
转载 ADO CreateParameter 方法
The CreateParameter method creates and returns a Parameter object containing the specified properties like name, type, direction, size, and value. CreateParameter的作用是:创建或返回一个新的参数对象,它可以是类似于名称、类型、尺寸大小
2008-04-28 15:28:00 2552
转载 Cache总义Cache用法之页面声明
Cache总义Cache用法之页面声明Duration="#ofseconds"Location="Any|Client|Downstream|Server|None"VaryByControl="ControlName"VaryByCustom="browser|customstring"VaryByHeader="headers"VaryByParam="Parametername" %>
2008-04-24 17:31:00 692
转载 Cache的几种过期使用样例
Cache对象除了直接用Cache["xx"]直接存取数据以外,它还有四个Cache.Insert()方法重载,这在前面的文章中有介绍, 这里仅是为了练习一下,来对其中几种较为常用的用法来加以使用,其它有绝对到期,滑动到期,以及文件依赖到期:不说其它的了,下面是代码: using System;using System.Data;using Sys
2008-04-24 17:29:00 1651
转载 代码: Cache 操作类
Cache 操作类 using System; using System.Web; using System.Web.Caching; namespace Common { /// /// 存储类(存储UserInfo信息) /// public
2008-04-24 16:59:00 807
转载 ASP.NET 缓存:方法和最佳实践 (cache)
ASP.NET 缓存:方法和最佳实践 摘要:ASP.NET 提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存 API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存 API 则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。 在
2008-04-24 16:57:00 1855 1
转载 System.Web.Caching.Cache
System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。这包括 Cache 类,该类是一个使您可以存储任意数据对象(如哈希表和数据集)的词典。它还为这些对象提供到期功能,并提供使您可以添加和移除对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从 Cache 中移除对象时执行回调以通知应用程序。 System.Web.Caching.
2008-04-24 16:44:00 996
转载 [C#]C#浏览器基本原理
Visual C#是微软推出的新一代程序开发语言,Visual C#实现许多功能是通过调用.Net框架为其中所有.Net程序开发语言提供的一个公用的软件包——.Net FrameWork SDK。在这个软件包中提供了大量并且十分丰富的类库,可以说,没有这个软件开发包,Visual C#就寸步难行,无法编写哪怕一个功能十分的程序。但这样也会出现一个问题,如果在.Net FrameWork SDK软件
2008-04-24 16:25:00 1275
转载 dataTable中筛选数据(datatable.select 和dataview.RowFilter)
Conn.Open(); SqlDataAdapter sda=new SqlDataAdapter(SQL,Conn); DataSet ds=new DataSet(); sda.Fill(ds,"jing"); ds.WriteXml(path); DataTable newdt = new DataTable(); DataTable dt;
2008-04-24 16:20:00 10410 7
原创 catch中异常的区分(sqlexception)
有时候在try catch中需要区分具体的那个异常,下面一些截图sqlexception中:catch(sqlexception ex)ex.Number=2627 主键重复ex.Number=-2 timeoutex.Number=17 sql server 不存在 或者拒绝访问ex.Number=17142 sql server 暂停ex.Num
2008-04-24 15:23:00 7715
原创 rs打开类型
ADODB.RecordSet open属性,第四个参数:LockType为可读些Long类型,指定打开RecordSet所使用的记录锁定方法。默认值为只读。ADLOCKREADONLY(=1) 缺省锁定类型,记录集是只读的,不能修改记录ADLOCKPESSIMISTIC(=2) 悲观锁定,当修改记录时,数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始,则立即锁住记录。ADLO
2008-04-22 10:30:00 711
转载 Recordset Object的Open方法
Recordset Object的Open方法:Open方法的原型是这样的:HRESULT Recordset15::Open ( const _variant_t & Source, const _variant_t & ActiveConnection, enum CursorTypeEnum CursorType, enum LockTypeEnum LockType, long Op
2008-04-22 09:55:00 1143 1
转载 触发器的学习笔记(执行流程,应用,权限)
事务的执行流程1、 执行Identity insert 检查 ---允许将显式值插入表的标识列中2、 检查为空性约束3、 检查数据类型4、 执行 instead of 触发器。如果存在insert of 触发器,将停止执行触发它的DML语句。instead of触发器是不可递归调用的,因此,如果一个instead of 触发器执行了一个DML命令,而这个命令再次触发了同
2008-04-15 16:46:00 1617
原创 使用select 变量递归能代替使用游标
1、使用select变量递归declare @eventdates varchar(1024)set @eventdates=select @eventdates=@eventdates+convert(varchar(15),a.d,107)+; from (select top 2 date as d from dbo.area ) as a select left (@eve
2008-04-14 15:27:00 971 1
原创 recordset对象的游标
记录集对象的方法: rs.movenext 将记录指针从当前的位置向下移一行 rs.moveprevious 将记录指针从当前的位置向上移一行 rs.movefirst 将记录指针移到数据表第一行 rs.movelast 将记录指针移到数据表最后一行 rs.absoluteposition=N 将记录指针移到数据表第N行 rs.absolutepage=N 将记录指针移到第N页的第一行 rs.pa
2008-04-14 13:23:00 1238 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人