在网站开发过程中,常常需要在百度上搜索代码以满足特定功能需求。然而,即便偶尔觅得优质代码,由于难以牢记,只能将其存储于本地电脑。但这一存储方式在实际使用时极为不便,每次调用都需耗费大量时间进行查找。有鉴于此,特撰写此文以记录那些在 ASP 网站开发中颇具实用性的代码片段。尽管这些代码并非开发过程中的绝对必备项,但熟练掌握并运用它们,无疑能够显著提升网站开发的效率与便捷性,期望能为您在相关工作中提供有力的支持与帮助。
数据库记录:<%=RS.RECORDCOUNT%> 对比:<%ID=CDBL(T00)%>
是错误:ISNULL(RS("ID")) 是数字:ISNUMERIC(RS("ID")) 不是日期:NOT ISDATE("2001-11-20")
当天已过多少秒:<%=RIGHT("00000"&INT(TIMER),5)%>
与现在差距 <%=DATEDIFF("Y","2001-11-20 00:00:00",NOW)%> 天
增加后的日期 <%=DATEADD("D",1,"2001-11-20 00:00:00")%> 天
备注:(年:YYYY 季:Q 月:M 一年的日数:Y 一周的日数:W 周:WW 日:D 时:H 分:N 秒:S)
插入文件:<%SERVER.EXECUTE("Name.Asp")%>
ASP取代:<%=REPLACE(RS("TITLE")&"","卧槽","微笑")%>
获取网址:<%=REQUEST.SERVERVARIABLES("HTTP_HOST")%>
(文件名:URL 字符串:QUERY_STRING、REQUEST_URI IP地址:HTTP_X_FORWARDED_FOR)
左取:<%=LEFT(NOW,10)%> 右取:<%=RIGHT(NOW,8)%> 中取:<%=MID(NOW,6,11)%>
填充编号:<%=MID(TID("ID")+100000,2)%> 是否包含:<%=INSTR(NOW,":")%>
转为大写:<%=UCASE(REQUEST("S"))%> 转为小写:<%=LCASE(REQUEST("S"))%>
中文转码:<%=SERVER.URLENCODE("中国")%>
屏蔽代码:<%=SERVER.HTMLENCODE("<H1>以文本的方式显示</H1>")%>
HTML代码:
<META NAME=VIEWPORT CONTENT=INITIAL-SCALE=1,MAXIMUM-SCALE=1>
表格边框:CELLSPACING=0 CELLPADDING=0
向左间距:PADDING-LEFT:30(上:TOP 下:BOTTOM 右:RIGHT)
表格居中:TEXT-ALIGN:CENTER(左:LEFT 右:RIGHT)
向右合并单元格:COLSPAN=2 向下合并单元格:ROWSPAN=2
不保存数据:AUTOCOMPLETE=OFF 字数限制:MAXLENGTH=20
完全隐藏:STYLE=DISPLAY:NONE 或者 TYPE=HIDDEN
锁定:DISABLED 可选:READONLY 必填:REQUIRED
原窗口打开:TARGET=_SELF 新窗口打开:TARGET=_BLANK
按钮原窗口打开:ONCLICK="location.href='http://www.zwid.com'"
按钮新窗口打开:ONCLICK="window.open('http://www.zwid.com')"
刷新:ONCLICK="window.location.reload()" ONCLICK="return confirm('弹出\n提示框')"
全选:ONFOCUS=this.select()
按钮加载:<INPUT TYPE=HIDDEN NAME=HTML VALUE=URL>
ASP 连接 MSSQL 代码
<%YH="zwid"%><%ZH="admin"%>
<%MM="123465"%><%DZ="1.14.77.99"%>
<%SET CONN=SERVER.CREATEOBJECT("ADODB.CONNECTION")%>
//SQL Server 2000 及更早版本用这个:
<%SQL="PROVIDER=SQLOLEDB;DATA SOURCE="&DZ&";DATABASE="&YH&";UID="&ZH&";PWD="&MM%>
//SQL Server(如 2008, 2012, 2014 等),用这个:
<%SQL="DRIVER={SQL SERVER};DESCRIPTION=SQLDEMO;
SERVER="&DZ&";DATABASE="&YH&";UID="&ZH&";PWD="&MM%>
//正常开始之后的代码输出:
<%CONN.OPEN SQL%>
<%SET… <%SET CONN=NOTHING%> |