易网时代-编程资源站
Welcome
首页
/
网页编程
/
ASP
ASP新手必备的基础知识
2017-02-06
26
我们都知道,ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。下面介绍一些基本知识,供大家参考。一、数据库连接以下为引用的内容:<% set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access drive...
ASP动态网页制作技术经验分享
2017-02-06
21
学好一门编程语言有两个条件是必不可少的,一是理论与实践结合。在实际例程去验证书本上的理论能加深你对理论的理解;二是学会总结,把学习、运用中的心得体会记下来,当成一种经验或者教训加以提炼并在日后的应用中加以改进,一定能提高你对这门编程语言的认识。以下是笔者在学习与运用ASP编程中的两点经验,希望能对大家有所帮助。ASP页面内VBScript和JScript的交互ASP具备管理不同语言脚本程序的能力,能够自动调用合适的脚本引擎以解释脚本代码和执行内置函数。AS...
ASP编码必备的8条原则
2017-02-06
28
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。在这里仅就代码优化进行一些简单讨论。1、声明VBScript变量在ASP中,对vbscript提供了强劲的支持,能够无缝集成vbscript的函数、方法,这样给扩展ASP的现有功能提供了很大便利。由于ASP中已经模糊了变量类型的概念,所以,在进行ASP与vbscript...
ASP程序中常用的脚本语言
2017-02-06
22
在浏览器中通过查看源代码的方式是无法看到ASP源代码的,你只能看到由ASP文件输出的结果,而那些只是纯粹的HTML而已。这是因为,在结果被送回浏览器前,脚本已经在服务器执行了。实例:用ASP写文本以下为引用的内容:<html> <body> <% response.write("Hello World!") %> </body> </html> 向文本添加HTML以下为引用的内容:<html...
asp实现限制一个ip只能访问一次的方法
2017-02-06
39
限制一个ip只能访问一次,现在将asp代码分享给大家:<% "///////////////////////////////////////////////////// "// // "//作用:一个IP地址只允许访问本页一次 // "//引用:<!-- #include file="Check_Ip.asp" --> // "// // "/////////////////////////////////////////////////...
ASP固定比例裁剪缩略图的方法
2017-02-06
40
一般生成缩略图的方法有两种:第一种:缩放成固定大小的小图片第二种:缩放成等比例的小图片第一种方法的缺点是,会使图片变形,例如一个身材苗条的MM变成一个胖MM第二种方法的缺点是,如果图片是放在一个表格中显示,并且图片宽高比和这个表格不同,就不能充满整个表格,留下空隙,不好看这里介绍的方法是“固定比例裁剪”,使用aspjpeg组件,也就是说,生成的缩略图宽高比是固定的,但是不会变形。如果原图的宽高比大于设定的宽高比,就会自动剪掉左右两旁多余的图;如果原图的宽高...
ASP实现类似hashMap功能的类
2017-02-06
24
java中的hashMap存取数据非常方便,可惜ASP中没有类似的类。作者在开发程序中需要类似的数据类型,于是构造了一个能基本类似hashMap功能的类,可以实现键值存取操作等,存取的数据可以为ASP 中的任何基本类型。下面是程序的代码,贴到一个空的ASP中可以直接运行。<% set jb51 = new Jb "给mp对象赋值 jb51.putv "a","jb51.net" jb51.putv "b","www.jb51.net" jb51.pu...
ASP的Global.asa文件技巧用法
2017-02-06
49
我们都知道,.asa是文件后缀名。是Active Server Application的首字母缩写。它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件必须存放在应用程序的根目录内。每个应用程序只能有一个Global.asa文件。关于Global.asa文件最常见的错误概念是它能为一般的使用的函数和子程序用作书库。Globa...
ASP实现加法验证码
2017-02-06
27
将验证码改为加法运算,比如验证码显示“25+64等于?”,那么输入“91”就能通过验证。来看看效果图对比:字符验证码: → 加法验证码:优点:①与纯字符验证码相比,本程序效防止了绝大部分(99%以上)广告机的自动识别。即使是中文验证码, 也能被市面上的部分广告机识别。②与中文验证码相比,避免了用户输入用户名密码验证码的时候需要切换输入法的麻烦。说明:该程序需要网站空间支持ASPJpeg组件、楷体_GB2312字体。代码如下:<%Const FontC...
ASP脚本组件实现服务器重启
2017-02-06
36
大家知道直接使用ASP是不能够重启服务器的,这时我们需要制作一个组件来实现功能,ASP通过这个组件调用系统API,然后按照不同的重启和关机方式进行操作!下面先说COM的制作,在VB中新建一工程,当然是AceiveX dll的。1)先修改工程属性,在工程属性窗口将工程名称改为system,在类模块窗口将模块名称改为contral,保存工程;2)然后添加一个模块,用来声明需要使用的API和常数,下面是模块中的内容。Declare Function ExitWi...
解决ASP中http状态跳转返回错误页的问题
2017-02-06
35
IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量。而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解决这个问题:如果是博客等内容型的网站,可以返回一个带有404错误的搜索框让访客搜索,若是电子商务型网站,则可以返回一个带有404错误的进度条进行跳转。这两种方法即照顾了访客又顾及到了SEO。可以在Google webmaster tools中查看自己网站错误页有多...
asp的SQL语句中and和or同时使用的注意事项
2017-02-06
31
今天在调试程序的时候,需要用到and or,如果不掌握技巧输出的结构与我们想象的差距有点大,这里分享一下,希望大家以后多多支持脚本之家asp的SQL语句中and 和or是不是不可以同时使用呢?答案是肯定的,下面来看下方法:1、非常负责任的告诉你,是可以同时使用的。但要看业务要求2、使用的场景举例:查询表中2000年和2002年出生的男同学select * from 学生表 where 性别="男" and (出生年份=2000 or 出生年份=20...
ASP中用select case代替其他语言中的switch case, default用case else
2017-02-06
52
asp中不能用switch语句,要用select case语句了简单的介绍一下选择报表的工作一样,如果语句。然而不同的是,他们可以检查多个值。当然,你有多个相同的,如果.. else语句,但是这并不总是最好的方法。选择语句允许一个程序来计算表达式,并试图匹配表达式的值案件标签。如果找到匹配,程序执行相关的声明。对于SELECT语句的语法如下:select case expression case label_1 statements_1case label...
ASP中if语句、select 、while循环的使用方法
2017-02-06
35
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head&...
ASP实现多行注释的方法(dw)
2017-02-06
60
ASP里的单行注释用英文单引号"实现,可以加在一行内的任意位置,单引号之后的内容将不再继续解释。多行注释呢?其实ASP里不支持多行注释,比如/**/等肯定无法实现。也有一种间接的方法,那就是将ASP代码作为HTML代码一样的注释,很明显这是很没安全的做法,因为会直接暴露源代码。 借助Dreamweaver8,可以方便地实现对ASP脚本代码的批量多行注释,该功能能够实现直接在选定的每一行前加上单引号,也可以方便地取消这些注释。 一、多行添加注释二、去掉多行注...
adodb.recordset.open(rs.open)方法参数详解
2017-02-06
50
ADO Recordset 对象ADO Recordset 对象用于容纳一个来自数据库表的记录集。一个 Recordset 对象由记录和列(字段)组成。在 ADO 中,此对象是最重要且最常用于对数据库的数据进行操作的对象。ProgIDset objRecordset=Server.CreateObject("ADODB.recordset") 当您首次打开一个 Recordset 时,当前记录指针将指向第一个记录,同时 BOF 和 EOF 属性为 Fals...
asp画中画广告插入在每篇文章中的实现方法
2017-02-06
23
尽管很多人给出了给每篇文章加上画中画广告的方法,但是这些所谓的方法,都不能真正地实现文字环绕在广告周围的“画中画”效果,只能左对其或者右对齐。现在要讨论的这个方法才能真正实现像新浪网、搜狐网那样的画中画广告效果。首先说一下错误的div+CSS方法,希望大家别被误导:<div id="outer" style="float:left;"><div id="inner" style="float:left;margin:0;width:200...
.NET Framework各版本(.NET2.0 3.0 3.5 4.0)区别
2017-02-06
32
什么是.NET Framework? .NET Framework又称 .Net框架。是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。 .NET框架是微软公司继Windows ...
ASP中解决“对象关闭时,不允许操作。”的诡异问题……
2017-02-06
23
在ASP中进行数据库操作时复制代码 代码如下:rs.Open strsql,conn,1,3while not rs.eof //对象关闭时,不允许操作。找了好久,最后在strsql中发现问题所在……原因是:这个strsql = “exec ***”,用的是存储过程,而这个***存储过程中的最后加了一句“print @sql”,导致这个问题,注释掉就OK了……...
ASP调用WebService转化成JSON数据,附json.min.asp
2017-02-06
26
首先定义SOAP数据,然后创建HTTP对象,然后使用POST提交,获取状态码为200,就说明调用成功,再进行下一步操作……看一下具体实现的代码吧<!--#Include virtual="/Include/json.min.asp"--><%Dim strxmlDim str"定义soap消息strxml = "<?xml version="1.0" encoding="utf-8"?>"strxml = st...
<<
1
2
3
4
5
6
7
8
9
10
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图