HTML、JavaScript与ASP实用代码集合

需积分: 0 0 下载量 147 浏览量 更新于2024-08-29 收藏 85KB PDF 举报
本文主要分享了一些实用的HTML、JavaScript以及ASP代码片段,涵盖了电子邮件发送、网页缓存控制、获取客户端IP地址以及记录集对象在ASP中的常见操作。 1. CDONTS.NewMail组件用于发送电子邮件 CDONTS是Classic ASP中的一个组件,用于发送电子邮件。在使用时,首先通过`Server.CreateObject("CDONTS.NewMail")`创建一个MailObject实例,然后设置发件人、收件人、抄送人、密送人、邮件主题和内容。`MailFormat`参数用于设定邮件格式,0表示MIME(多用途互联网邮件扩展),1表示纯文本。`BodyFormat`则控制邮件正文格式,0为HTML,1为纯文本。此外,还可以设置邮件重要性、添加附件,并通过`Send`方法发送邮件,最后释放对象。 2. 阻止网页被浏览器缓存 在ASP中,可以通过设置HTTP响应头来防止页面被缓存。`Response.Expires=-1`表示页面过期时间设为过去,`Response.ExpiresAbsolute=Now()-1`设置绝对过期时间为当前时间减去1秒,`Response.CacheControl="no-cache"`指示浏览器不要缓存页面内容。 3. 获取客户端IP地址 在ASP中,可以使用`Request.ServerVariables("REMOTE_ADDR")`来获取访问者的真实IP地址。这在需要识别不同用户或统计访问来源时非常有用。 4. ASP中的记录集对象操作 记录集是ASP处理数据库查询结果的主要方式。以下是一些常见的记录集操作: - `rs.MoveNext`:将记录指针向后移动一行。 - `rs.MovePrevious`:将记录指针向前移动一行。 - `rs.MoveFirst`:将指针移动到数据集的第一行。 - `rs.MoveLast`:将指针移动到最后一行。 - `rs.AbsolutePosition=N`:将指针移动到数据集的第N行。 - `rs.PageSize=N`:设置每页显示N条记录。 - `rs.PageCount`:返回按照`PageSize`设置的总页数。 - `rs.RecordCount`:返回记录总数。 - `rs.BOF`:如果指针位于数据集开头,返回True。 - `rs.EOF`:如果指针位于数据集末尾,返回True。 - `rs.Delete`:删除当前记录,指针位置不变。 - `rs.AddNew`:在数据集末尾添加新的记录。 这些代码片段展示了ASP在实际开发中的一些基本操作,对于初学者和经验丰富的开发者来说都是有价值的参考资料。了解并掌握这些基础操作,能够帮助开发者更高效地进行Web应用开发。