`
yangbin210
  • 浏览: 85198 次
  • 性别: Icon_minigender_1
  • 来自: 山东
最近访客 更多访客>>
社区版块
存档分类
最新评论

ASP学习笔记大奉献!

阅读更多
<%
1.   '不要显示修改的ID号 容易被 利用   更改ID部分 任意文件删除!!(建立一个关系表,设置删除权限.)
注意数据操作部分放在文件头部或文件开始处有区别,如果出现错误时可试试.
'数据库无法写入数据,而又无任何错误提示...可能是没有权限.

2.   'SQL 不支持同类型数据转换

3.   'SQL 不支持如此的变量 a = "../"

4.   '读取SQL数据库内数据的时候 不要随便空格换行容易名称出错

5.   '例子( select x1,x2 from tableX ) 例子中仅从表 tableX 中返回 x1,x2 的值,

     '如果下面的程序试图获取其他的数据则返回( 所需数据集无法找到的错误! )

6. order by xxx ASC 以XXX为顺序 从小到大排列.'参与排序的字段值不能为空

order by xxx DESC 以XXX为顺序 从大到小排列.'参与排序的字段值不能为空.

7. Response.Write "<Script Language=JavaScript>alert('内容');</Script>" '弹出对话框

8. Session("XXX") = "yyy" '设置 Session:

Session.Contents.Remove("XXX") '删除 Session:

9. Response.Write '输入结果:

Response.Redirect("XX.htm") '重定向页面:

10. Response.Buffer=FALSE '关闭缓冲模式

<!--#include file="XX.asp" --> '包含文件:

'注意!!当要包含其他的文件时如果文件头部有脚本,需要把被包含文件头部的脚本声明去掉,
'如 @LANGUAGE="VBSCRIPT" CODEPAGE="936"

     '时间相关函数-短日期输出
FormatDateTime(Rs0.Fields.Item("ProTime").Value,vbShortDate)

11.
Request.ServerVariables("REMOTE_ADDR") '当前客户端的IP地址


show.asp?XX=hello&YY=world   '向其他页面传递参数:

'接收其他页面传递来的参数:
Request.QueryString("XX") 'XX的值为: hello
Request.QueryString("YY") 'YY的值为: world

12. Request.Form("xxx") '请求的表格中名字为xxx的值

<input type="hidden" name="xxx" value="yyy"> '可用于判断是否点击了提交表单.

13. '断开数据库连接的函式 CloseDatabase()
function CloseDatabase
Conn.close
Set conn = Nothing
End Function

'关闭已使用完的数据库连接
RS.Close()
Set Rs = Nothing
Call CloseDatabase()


Conn.CommandTimeOut = 0   '设置数据库连接超时为0.

Server.ScriptTimeout=999 '设置脚本超时为999秒.

14.
' *** 创建数据库连接(添加记录)
set rs=server.createobject("adodb.recordset")
sql="select * from wen"
rs.open sql,conn,1,3
Rs.addNew '如果只是读取记录就不必加 "Rs.addNew"
Rs("fTitle")=cstr(Request.Form("fTitle"))
Rs("fID")=cstr(Request.Form("fID"))
Rs("fmoney")=cstr(Request.Form("fmoney"))
Rs("ctPhone")=cstr(Request.Form("ctPhone"))
Rs("ctEmail")=cstr(Request.Form("ctEmail"))
Rs("ctQQ")=cstr(Request.Form("ctQQ"))
Rs("Fusername")=cstr(Session("MM_username"))
Rs("Netname")=cstr(Session("MM_netname"))
Rs("ctPerson")=cstr(Request.Form("ctPerson"))
Rs("ctAddress")=cstr(Request.Form("ctAddress"))
Rs("fbody")=cstr(Request.Form("fbody"))
Rs("Ftime")=date()
Rs("Fip")=Request.ServerVariables("REMOTE_ADDR")
rs.update '更新记录
rs.close     '暂时关闭数据通道.以后可直接用rs.open ***** 操作.
set rs=nothing    '断开数据通道.
call CloseDatabase()

15。
' *** (修改记录)
update 表名 set 列名 = '值' where 判断条件

' *** (插入新记录)
insert into 表名(列名) values('值')

' *** (删除记录)
delete from 表名 where 判断条件


16
onmouseover="" '鼠标移动到指定目标时的事件。
onmouseout="" '鼠标移动并离开指定目标时的事件。
onSubmit= "" '提交表格后的事件

<IMG src="http://home/index.files/banners.gif" onerror="javascript:this.src='替换的图片.gif'">

'这个最方便,src放上你要的远程路径图片,onerror放上如果图片不存在后显示的图片



17. 'fso删除文件

set fs=server.CreateObject("Scripting.FileSystemObject")  
'如果不存在文件夹,创建相应的文件夹  
filepath=server.MapPath("..")   &   "\boss\"
'删除文件夹下面所有的文件  
set fsCollection=fs.GetFolder(filepath).Files  
for each fsFile in fsCollection  
fs.DeleteFile filepath & fsFile.name, true  
next  
response.write "/boss/ 所有文件删除成功!<br>"


'fso读取文件

function fsow(filename)
set mfo=Server.CreateObject("Scripting.FileSystemObject")
set rtf=mfo.OpenTextFile(server.mappath(filename),1)
body=rtf.readall
fsow=body
end function


'fso写入文件
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(server.mappath(./),true) '参数true表示覆盖已存在的文件
fout.WriteLine okfile
fout.close


18.
map = server.mappath("./") '将当前的虚拟地址转换成真实地址

replace(保存的对象,"被替换的内容","用于替换的内容") '字符替换


HTML 标签系列


1.
<base target=_blank> </base>'可区域性选择链接打开页面的类型

<a href="javascript:history.back()">返回上一页</a>

window.open("http://wpa.qq.com/msgrd?V=1&Uin="_blank");

'name=表单名称; method=传递方法; action=要发送的目标; onsubmit=提交后的事件
<form name="form1" method="post" action="piliang_Save.asp?Type=update" onSubmit="return checkdel('批量生成文件!该操作将占用服务器一定资源!')">

style="margin-left: 50px;" '表格之间的间距

分享到:
评论

相关推荐

    .net学习笔记!!!!!!!!!!!!!!!!!!!!

    以上只是.NET学习笔记中的部分基础知识,实际的.NET框架还包括ASP.NET(Web开发)、WPF(Windows桌面应用)、WF(工作流)、WCF(服务通信)等多个方面。深入学习.NET,还需要掌握这些高级特性及其应用场景。

    ASP.NET学习笔记

    本学习笔记将深入探讨ASP.NET的核心概念、开发工具、语法特性以及常见应用场景。 首先,ASP.NET的核心组成部分包括ASP.NET Web Forms、ASP.NET MVC、ASP.NET Web Pages和ASP.NET Core。Web Forms提供了事件驱动的...

    ASP学习笔记(平时整理的)

    这篇ASP学习笔记包含了作者在学习过程中整理的核心概念、语法结构和实用技巧,对于初学者或者想要深入理解ASP的人来说,无疑是一份极具价值的参考资料。 首先,ASP的核心特性在于它能够在服务器端执行代码,并将...

    asp.net学习笔记

    ### ASP.NET 学习笔记 #### 一、ASP.NET 概述 ASP.NET 是一个用于构建 Web 应用程序的框架,由微软公司开发并维护。它基于公共语言运行库 (CLR) 和 .NET Framework,提供了强大的功能和高度灵活性,支持多种编程...

    ASP.NET4学习笔记

    这份"ASP.NET4学习笔记"包含了多个部分,旨在帮助学习者深入理解该技术的核心概念和实际应用。 1. **基础概念**:笔记可能首先介绍了ASP.NET 4的基本架构和工作原理,包括页面生命周期、控件事件模型以及服务器控件...

    ASP.NET学习笔记(我们一起学习ASP.NET)

    本学习笔记主要记录了作者在学习ASP.NET过程中的关键知识点与实践心得,旨在帮助初学者更好地理解和掌握ASP.NET的基本概念和技术要点。 ### 1. 关于页面关闭与PostBack - **页面关闭**: 在ASP.NET中,如果需要关闭...

    ASP学习的笔记

    ### ASP学习笔记知识点总结 #### ASP基础概念与应用 **ASP**(Active Server Pages)是一种服务器端脚本环境,可以在**HTML**页面中嵌入**VBScript**或**JScript**等脚本来创建动态网页。它由微软开发,并且广泛...

    我的asp.net学习笔记

    本学习笔记将深入探讨ASP.NET的核心概念、主要特性和实际应用场景。 首先,ASP.NET的核心是页生命周期模型,它定义了从请求到响应的整个过程。在每个页面的生命周期中,包括初始化、加载、验证、呈现和卸载等阶段,...

    尚网ASP学习笔记

    在"尚网ASP学习笔记"中,我们可以期待学习以下几个核心知识点: 1. **ASP基础**:首先会介绍ASP的基本概念,包括ASP的工作原理、环境搭建(如IIS安装配置)、以及如何创建第一个ASP页面。理解这些基础知识对于后续...

    ASP学习整理笔记

    通过这份"ASP学习整理笔记",学习者可以系统地掌握ASP的基本知识和实践技能,为进一步深入Web开发打下坚实的基础。无论是初学者还是有一定经验的开发者,都能从中获益,提升自己的ASP编程能力。

    asp.net2.0网络编程学习笔记源代码

    此压缩包文件包含的是一个关于ASP.NET 2.0网络编程的学习笔记源代码,其中很可能包含了多个实例,帮助学习者通过实践理解ASP.NET 2.0的核心概念和技术。 在ASP.NET 2.0中,主要的知识点包括: 1. **页面生命周期**...

    ASP学习笔记总结和常见的问题

    这个"ASP学习笔记总结和常见的问题"包含了作者在学习ASP过程中遇到的问题及其解决方案,对于初学者来说是一份非常实用的参考资料。 1. **ASP基础概念**: ASP是一种服务器端技术,它允许开发者使用HTML、VBScript...

    ASP.NET学习大总结+笔记

    这份“ASP.NET学习大总结+笔记”涵盖了从基础概念到高级特性的全面知识,是学习和巩固ASP.NET技术的宝贵资料。 一、ASP.NET简介 ASP.NET是服务器端的编程模型,它允许开发人员使用多种编程语言(如C#、VB.NET)创建...

    个人asp学习笔记大全

    很好的asp学习笔记大全 c# 基础 asp控件 源代码

    Asp.net北大青鸟学习笔记

    ### ASP.NET北大青鸟学习笔记知识点详析 #### 一、ASP.NET动态页面构建思想与运作机制 **ASP.NET**是Microsoft开发的一款用于构建动态网页的技术框架,它基于.NET Framework,能够提供强大的服务器端功能来处理...

    ASP学习笔记.doc

    以下是ASP学习笔记中的关键知识点: 1. **ASP代码嵌入**:ASP代码通常被包含在`&lt;% %&gt;`标签中,这些代码在服务器上执行,并生成HTML响应给客户端。 2. **语句分隔**:在一行内写多条语句时,使用冒号(`:`)进行分隔...

    asp.net第一步学习笔记

    ASP.NET 第一步学习笔记 ASP.NET 是一种基于 Microsoft .NET Framework 的 Web 应用程序开发平台,它提供了一个强大和灵活的开发环境,允许开发者快速构建功能强大且可维护的 Web 应用程序。下面是 ASP.NET 第一步...

Global site tag (gtag.js) - Google Analytics