easyasp mysql_EasyASP v2.2 API

EasyASP v2.2 API

您现在查看的是 EasyASP v2.2 的 API 文档,此版本已停止新功能更新,但将持续提供技术支持及BUG修复。问题反馈请猛戳 EasyASP 问题反馈 。

目前 EasyASP 的最新版本是 v3.0 ,您可以查看 EasyASP v3.0 API 文档 。

ASP通用方法类

EasyASP中提供ASP通用方法和过程的类

EasyASP配置

配置EasyASP相关环境信息的属性和方法

属性设置EasyASP类文件在站点中的位置,此属性可读可写

属性设置服务器端操作文件的文件编码,此属性可读可写

属性设置是否开启开发者调试环境,此属性可读可写

属性设置Easp读取UTF-8时如何处理文件包含的BOM信息

属性设置服务器FSO组件的名称

属性设置EasyASP的插件目录,此属性可读可写

字符串处理

EasyASP中处理字符串的相关方法

方法转换字符串为HTML实体代码

方法截取用某个特殊字符分隔的字符串的特殊字符左边部分

方法截取用某个特殊字符分隔的字符串的特殊字符右边部分

方法从左边截取指定数量的字符串,并以自定义的符号代替未显示部分

方法从左边截取指定数量的字符串,并以自定义的符号代替未显示部分

方法按Unicode编码用%编码特殊字符串

方法将复杂的各类集合对象格式化为字符串

方法HTML加码函数(显示为HTML格式)

方法过滤字符串中的HTML标签

方法简单格式化HTML文本(仅处理换行和空格)

方法返回用

方法转换字符串为安全的JavaScript字符串

方法字符串MD5加密(32位)

方法字符串MD5加密(16位)

方法生成一个唯一不重复的10位字符串

方法安全获取传入的Request值

方法安全获取传入的Request值,不合法则弹出警告信息

方法生成一个指定长度的随机字符串

方法根据正则表达式替换字符串内容

方法根据正则代表式替换文本(多行模式)

方法替换当前的url的一个参数

方法安全获取传入的Request.Form值

方法安全获取传入的Form值,并在出现不合法数据时弹出警告信息

方法安全获取传入的Request.QueryString值

方法安全获取传入的QueryString值,并在不合法时弹出警告信息

方法格式化带变量的复杂字符串

方法根据正则表达式验证数据合法性

方法把用Unicode编码的特殊字符解码为普通字符串

方法输出带变量的复杂字符串

数值处理

EasyASP中处理数值的相关方法

方法生成一个随机数

方法转换字符串或数字为指定小数位数的数值

时间日期处理

EasyASP中处理时间和日期的相关方法

缓存和Cookie处理

EasyASP中处理缓存(Application)和Cookies的相关方法

属性是否用AES算法加密Cookies,此属性可读可写

方法安全获取一个Cookies值

方法获取一个缓存(Application)记录

方法获取一个Cookies值

方法删除一个缓存记录(Application)

方法设置缓存记录(Application)

方法设置一个Cookies值

服务器端数据处理

EasyASP中处理服务器端数据及数据验证的相关方法

方法检查数据来源是否站内,如果不是则弹出 javascript 警告消息

方法检测提交的数据是否有SQL注入特征值

方法检测数据是否包含SQL注入特征值,不合法则弹出警告信息

方法安全获取QueryString值,支持伪静态页面参数的获取

方法UTF-8编码下安全获取QueryString中文参数(仅utf-8下有效)

方法得到服务器端包含文件的结果

方法服务器端动态包含文件

方法安全获取Form值

其它ASP通用方法

EasyASP中的其它常用的ASP通用方法

属性获取本页执行数据库查询的次数,此属性只读

属性获取本页脚本运行的时间,返回以秒为单位的小数,此属性只读

方法输出 javascript 弹出信息并返回到上一页

方法输出 javascript 弹出信息框并跳转到新页

方法关闭对象并释放对象资源

方法服务器端输出 javascript 确认消息框并根据选择转到URL

方法加载和使用符合EasyASP标准的插件

方法获取当前文件的地址

方法获取当前页面的URL地址并加上新参数

方法判断变量是否不为空,支持字符串、数组、记录集、Dictionary等对象

方法二元表达式,如果条件成立则返回某个值

方法判断三元表达式

方法检测某个服务器组件是否安装

方法判断变量是否为空值

方法判断当前页是否是伪静态页面

方法输出 javascript 执行语句

方法用高级模式设置EasyASP的URL伪静态规则

方法用标准模式设置EasyASP的URL伪静态规则

方法服务器端页面跳转

方法加载并启用EasyASP的核心类

方法输出字符串

方法输出字符串和一个换行符

方法输出字符串和一个html换行标记

方法输出字符串并终止程序

方法输出字符串并立即显示到浏览器

方法输出经过格式化HTML标记的字符串

数据库操作类

EasyASP中操作数据库的类

连接到数据库

EasyASP数据库操作类中连接到数据库的相关方法

属性设置和获取当前数据库连接对象,此属性可读可写

属性查询当前使用的数据库类型,此属性只读

属性设置和获取当前数据库连接对象,此属性可读可写

方法根据自定义连接字符串建立数据库连接对象

方法实例化一个新的Easp数据库操作类对象

获取数据库数据

EasyASP数据库操作类中获取数据库数据的相关方法

操作数据库数据

EasyASP数据库操作类中添加、删除、更新数据库以及调用SQL存储过程的相关方法

记录集分页

EasyASP数据库操作类中记录集分页的相关方法

属性查询分页记录集总页数,此属性为只读

属性查询分页记录集当前页码,此属性为只读

属性设置分页时的指定页码的URL参数名称,此属性只写

属性设置和查询EasyASP分页时的每一页的记录数,此属性可读可写

属性设置默认分页存储过程名称,此属性只写

方法调用由 Easp.db.SetPager 方法预配置的分页导航列表

方法即时生成一个分页导航列表

Json及特殊应用

EasyASP数据库操作类中的一些特殊应用及输出Json格式的相关方法

方法关闭数据连接或记录集对象并资源释放资源

方法根据记录集生成Json格式数据

方法生成一个不重复的随机数

方法生成一个不重复的指定长度的随机字符串

调试SQL语句

EasyASP数据库操作类中进行错误调试的相关方法

属性查询数据库操作错误信息,此属性为只读

属性设置和查询错误调试开关,此属性可读可写

方法生成添加一个新的纪录的SQL语句

方法生成取得符合条件的纪录集的SQL语句

文件操作类

EasyASP中操作文件的类(FileSystemObject)

FSO配置

EasyASP的FSO类的相关配置属性

属性设置服务器端操作文件的文件编码,此属性只写

属性设置是否删除服务器上的只读文件,此属性只写

属性设置服务器FSO组件的名称,此属性只写

属性设置是否覆盖服务器端原有文件,此属性只写

文件操作

文件夹操作

EasyASP的FSO类中文件夹操作的相关方法

方法复制文件夹(支持通配符 * 和 ? )

方法删除文件夹(支持通配符 * 和 ? )

方法列出服务器上指定目录下所有的文件和文件夹

方法列出服务器上指定目录下所有的文件或文件夹

方法移动文件夹(支持通配符 * 和 ? )

通用操作

EasyASP的FSO类中对文件和文件夹的通用操作

缓存类

EasyASP中处理服务器缓存的类

缓存属性配置

EasyASP中缓存类的属性配置

缓存读写

无组件上传类

EasyASP中进行无组件上传本地文件的类

上传属性配置

配置EasyASP中的无组件上传类相关属性

上传和保存

EasyASP中无组件上传类上传和保存的相关方法

模板处理类

EasyASP中处理模板(Templates)替换的类

模板属性配置

EasyASP中模板类的属性配置

属性设置是否允许在模板中执行ASP代码,此属性可读可写

属性加载模板文件,此属性只写

属性设置模板文件所在的文件夹,此属性可读可写

属性通过文本加载模板,此属性只写

属性设置模板标签的样式,此属性可读可写

属性设置未定义的模板标签的处理方式,此属性可读可写

模板标签处理

EasyASP模板类中的处理模板标签的相关方法

模板输出和保存

EasyASP模板类中模板输出和保存的相关方法

方法获取完成标签替换和处理后的模板HTML内容

方法将完成处理后的模板保存为静态文件

方法输出完成标签替换和处理后的模板HTML内容

超级数组类

EasyASP中处理数组(Array)及哈希表(Hash)的类

数组基本操作

EasyASP的超级数组类中处理数组及哈希表的相关方法

属性返回数组的有效长度(非空值),此属性只读

属性设置源数组为简单数组并赋值,此属性可读可写

属性返回数组的最大数字下标,此属性只读

属性返回数组第一个元素的值,此属性只读

属性设置源数组为Hash数组并赋值,此属性可读可写

属性设置和查询数组操作时是否忽略数组值的大小写,此属性可读可写

属性返回数组最后一个元素的值,此属性只读

属性将Hash数组映射为 Dictionary 对象,此属性可读可写

属性返回数组最大元素的值,此属性只读

属性返回数组最小元素的值,此属性只读

属性返回当前数组的长度(元素个数),此属性只读

方法根据下标设置或获取数组某一项的值

方法复制数组为一个新List对象

方法删除数组中的空元素,返回新的List对象

方法删除指定下标的数组元素,返回新的List对象

方法按下标取出部分元素而删除其它元素,返回新的List对象

方法检测数组中是否包含某个元素

方法根据Hash的列名获取其数字下标

方法向指定数字下标处插入一个或多个元素

方法向指定数字下标处插入一个或多个元素,返回新的List对象

方法返回将数组元素用字符连接后的字符串

方法删除数组的最后一个元素

方法删除数组的最后一个元素,返回新的List对象

方法添加一个元素到数组的末尾

方法添加一个元素到数组的末尾,返回新的List对象

方法让数组随机排序,返回新的List对象

方法将数组倒序排列,返回新的List对象

方法搜索包含指定字符串的元素,返回新的List对象

方法搜索不包含指定字符串的元素,返回新的List对象

方法数组排序,返回新的List对象

方法删除数组的第一个元素,返回新的List对象

方法按下标取出部分元素而删除其它元素

方法按下标取出部分元素而删除其它元素,返回新的List对象

方法取出为普通数组(无Hash标识的普通数组)

方法移除数组中的重复元素只保留一个

方法移除数组中的重复元素只保留一个,返回新的List对象

方法添加一个或多个元素到数组的开头

方法添加一个或多个元素到数组的开头,返回新的List对象

数组迭代处理

EasyASP的超级数组类中对数组及哈希表进行迭代操作的相关方法

方法返回第一个符合表达式的元素值

方法按元素值返回符合正则表达式的元素

方法选择符合正则表达式的元素并返回新数组对象

方法按元素值进行迭代操作并返回新值到数组

方法按元素值进行迭代操作并返回新数组对象

方法删除所有符合表达式条件的元素

方法用所有不符合表达式条件的元素组成新数组对象

方法删除所有不符合表达式条件的元素

方法用所有符合表达式条件的元素组成新数组对象

方法按元素值进行迭代处理后并排序

方法按元素值进行迭代处理后排序并返回新数组对象

数组运算

EasyASP的超级数组类中对数组及哈希表进行运算的相关方法

方法取出在一个数组中存在而在另一个数组中不存在的元素(差集)

方法取数组差集并返回新数组对象

方法取出在两个数组中都存在的元素(交集)

方法取出在两个数组中都存在的元素并返回新数组对象

方法把两个数组合并并删除重复项(合集)

方法把两个数组合并并返回新数组对象

方法把一个数组拼接到另一个数组最后

方法把一个数组拼接到另一个数组最后并返回新数组对象

方法检测一个数组是否是本数组的子集

方法把一个数组重复多次并返回新数组对象

JSON操作类

EasyASP中生成JSON字符串的类

生成JSON

EasyASP中生成JSON字符串的相关属性和方法

属性设置新建Json对象的类型,此属性可读可写

属性设置Json对象中的对值,此属性可读可写

属性设置是否在输出的JSON字符串的名称中使用引号,此属性可读可写

属性设置输出的Json字符串是否编码中文,此属性可读可写

方法删除Json对象的全部对值

方法复制当前Json对象为新的Easp Json对象

方法用当前Json对象向浏览器输出Json文件

方法用当前Json对象生成Json字符串

方法将目标转化为Json对值中的值

远程文件操作类

EasyASP中读取和保存远程服务器文件的类

远程属性配置

EasyASP中远程文件操作类的属性配置

属性设置是否以异步方式获取数据,此方法可读可写

属性指定远程文件的编码,此属性可读可写

属性在获取远程文件时要同时提交的数据,只属性只写

属性设置获取远程文件数据时请求数据的方式,此方法可读可写

属性设置获取远程数据时的密码,此方法可读可写

属性设置要获取的远程文件地址,此属性可读可写

属性设置获取远程数据时的用户名,此方法可读可写

方法建立新的Easp远程文件操作类对象

读取和保存

EasyASP中读取和保存远程服务器文件的相关方法

属性获取已读取的远程文件的二进制流数据,此属性只读

属性获取已读取的远程文件的文件头信息,此属性只读

属性获取已读取的远程文件的原始代码,此属性只读

属性设置自动保存远程文件时是否使用随机文件名,此属性可读可写

属性获取已读取远程文件的响应文本,此属性只读

方法在结果中查找首个匹配正则表达式的字符串

方法用GET方式请求远程文件的数据

方法用参数配置的方式获取远程文件数据

方法用属性配置方式获取远程文件数据

方法用POST方式请求远程文件的数据

方法将结果中的所有图片保存到本地服务器

方法将字符串中的所有图片保存到本地服务器

方法在结果中按正则表达式取得循环部分字符串

方法在结果中按正则编组选择和替换匹配的文本

方法在结果中按开始和结束标签截取字符串

XML文件操作类

EasyASP中读写XML文件的类

载入和保存

EasyASP的XML操作类中载入XML数据的相关方法

属性查询是否已经打开存在的xml文件,此属性只读

方法从文本或者远程网址载入XML数据

方法创建新的Easp XML对象

方法打开本地服务器存在的xml文件

方法保存已打开的修改后的ml文件

方法把当前的XML数据保存为一个xml文件

方法用XSLT将当前XML数据保存为XHTML文档

选择和分析节点

EasyASP的XML操作类中选择XML节点和设置节点属性的相关方法

属性读取或设置当前节点的属性,此属性可读可写

属性获取当前Easp XML对象的根节点对象,此属性只读

属性获取Easp XML节点对象的原始element对象,此属性只读

属性查询当前Easp Node对象是否是元素节点,此属性只读

属性查询当前Easp Node对象是否是元素节点集合,此属性只读

属性获取当前节点的子节点元素个数,此属性只读

属性获取当前节点的元素名,此属性只读

属性读取和设置当前节点的文本,此属性可读可写

属性获取当前节点的节点类型,此属性只读

属性获取当前节点的节点类型名称,此属性只读

属性设置和获取当前节点的值,此属性可读可写

属性获取当前节点的Xml代码,此属性只读

方法获取当前节点的第一个子节点对象

方法查询当前节点是否具有某个属性

方法选择Easp Node对象集合中的某一个Easp Node对象

方法获取当前节点的最后一个子节点对象

方法获取当前节点的下一个兄弟节点对象

方法获取当前节点的上一个兄弟节点对象

方法获取当前XML数据的根文档对象

方法用XPath表达式选择唯一节点

方法用XPath表达式选择节点

创建和操作节点

EasyASP的XML操作类中创建和操作XML节点的相关方法

方法在当前节点之后插入其它节点

方法在当前节点之前插入其它节点

方法删除当前节点的所有子节点

方法新建一个Easp Node 节点

方法清空当前节点的所有子节点内容

方法用原始element对象建立Easp Node对象

方法合并相邻的 Text 节点并删除空的 Text 节点

AES加密类

EasyASP中用AES算法加密字符串的类

加密和解密

EasyASP中使用AES算法对字符串进行加密或解密

属性设置使用AES加密解密时的密钥

方法用AES算法使用临时密钥解密一段字符串

方法用AES算法使用临时密钥加密一段字符串

方法用AES算法解密一段字符串

方法用AES算法加密一段字符串

异常处理类

EasyASP的异常(Exception)处理类

开发者调试

EasyASP中异常类向开发者输出错误调试信息的方法

抛出用户错误

EasyASP中异常类向用户输出错误信息的方法

属性设置Throw或Raise的Class名称,用于css显示,此属性可读可写。

属性设置Throw方法的抛出用户自定义错误转向地址的延迟时间,此属性可读可写。

属性设置Throw或Raise所显示的用户自定义错误的内容

属性设置Throw方法是否使用自动跳转,此属性可读可写

属性设置Throw或者Raise的用户自定义错误的标题显示,此属性可读可写

属性设置Throw的抛出用户自定义错误的转向地址,此属性可读可写。

方法设置用户自定义错误变量,并抛出格式化的用户错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值