用户工具

站点工具


api_v2

EasyASP v2.2 API

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

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

ASP通用方法类

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

EasyASP配置

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

Easp.BasePath属性设置EasyASP类文件在站点中的位置,此属性可读可写
Easp.CharSet属性设置服务器端操作文件的文件编码,此属性可读可写
Easp.Debug属性设置是否开启开发者调试环境,此属性可读可写
Easp.FileBOM属性设置Easp读取UTF-8时如何处理文件包含的BOM信息
Easp.FsoName属性设置服务器FSO组件的名称
Easp.PluginPath属性设置EasyASP的插件目录,此属性可读可写

字符串处理

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

Easp.ASCII方法转换字符串为HTML实体代码
Easp.CLeft方法截取用某个特殊字符分隔的字符串的特殊字符左边部分
Easp.CRight方法截取用某个特殊字符分隔的字符串的特殊字符右边部分
Easp.CutStr方法从左边截取指定数量的字符串,并以自定义的符号代替未显示部分
Easp.CutString方法从左边截取指定数量的字符串,并以自定义的符号代替未显示部分
Easp.Escape方法按Unicode编码用%编码特殊字符串
Easp.Format方法将复杂的各类集合对象格式化为字符串
Easp.HtmlDecode方法HTML解码函数
Easp.HtmlEncode方法HTML加码函数(显示为HTML格式)
Easp.HtmlFilter方法过滤字符串中的HTML标签
Easp.HtmlFormat方法简单格式化HTML文本(仅处理换行和空格)
Easp.JsCode方法返回用<script>包含的js代码字符串
Easp.JSEncode方法转换字符串为安全的JavaScript字符串
Easp.MD5方法字符串MD5加密(32位)
Easp.MD5_16方法字符串MD5加密(16位)
Easp.NewID方法生成一个唯一不重复的10位字符串
Easp.R方法安全获取传入的Request值
Easp.RA方法安全获取传入的Request值,不合法则弹出警告信息
Easp.RandStr方法生成一个指定长度的随机字符串
Easp.RegMatch方法正则表达式编组捕获
Easp.RegReplace方法根据正则表达式替换字符串内容
Easp.RegReplaceM方法根据正则代表式替换文本(多行模式)
Easp.ReplaceUrl方法替换当前的url的一个参数
Easp.RF方法安全获取传入的Request.Form值
Easp.RFA方法安全获取传入的Form值,并在出现不合法数据时弹出警告信息
Easp.RQ方法安全获取传入的Request.QueryString值
Easp.RQA方法安全获取传入的QueryString值,并在不合法时弹出警告信息
Easp.Str方法格式化带变量的复杂字符串
Easp.Test方法根据正则表达式验证数据合法性
Easp.UnEscape方法把用Unicode编码的特殊字符解码为普通字符串
Easp.WStr方法输出带变量的复杂字符串

数值处理

EasyASP中处理数值的相关方法

Easp.Rand方法生成一个随机数
Easp.ToNumber方法转换字符串或数字为指定小数位数的数值
Easp.ToPercent方法转换数字为百分比样式
Easp.ToPrice方法转换数字为货币格式

时间日期处理

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

Easp.DateTime方法按指定格式输出日期和时间
Easp.GetScriptTime方法获取精确到毫秒的脚本执行时间

缓存和Cookie处理

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

Easp.CookieEncode属性是否用AES算法加密Cookies,此属性可读可写
Easp.Cookie方法安全获取一个Cookies值
Easp.GetApp方法获取一个缓存(Application)记录
Easp.GetCookie方法获取一个Cookies值
Easp.RemoveApp方法删除一个缓存记录(Application)
Easp.RemoveCookie方法删除一个Cookies值
Easp.SetApp方法设置缓存记录(Application)
Easp.SetCookie方法设置一个Cookies值

服务器端数据处理

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

Easp.CheckDataFrom方法检查数据来源是否站内
Easp.CheckDataFromA方法检查数据来源是否站内,如果不是则弹出 javascript 警告消息
Easp.CheckForm方法服务器端简单表单验证
Easp.CheckSql方法检测提交的数据是否有SQL注入特征值
Easp.CheckSqlA方法检测数据是否包含SQL注入特征值,不合法则弹出警告信息
Easp.Get方法安全获取QueryString值,支持伪静态页面参数的获取
Easp.GetCn方法UTF-8编码下安全获取QueryString中文参数(仅utf-8下有效)
Easp.GetInclude方法得到服务器端包含文件的结果
Easp.Include方法服务器端动态包含文件
Easp.Post方法安全获取Form值
Easp.Safe方法安全化值

其它ASP通用方法

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

Easp.DbQueryTimes属性获取本页执行数据库查询的次数,此属性只读
Easp.ScriptTime属性获取本页脚本运行的时间,返回以秒为单位的小数,此属性只读
Easp.Alert方法输出 javascript 弹出信息并返回到上一页
Easp.AlertUrl方法输出 javascript 弹出信息框并跳转到新页
Easp.C方法关闭对象并释放对象资源
Easp.ConfirmUrl方法服务器端输出 javascript 确认消息框并根据选择转到URL
Easp.Ext方法加载和使用符合EasyASP标准的插件
Easp.GetIp方法获取访问者IP
Easp.GetUrl方法获取当前文件的地址
Easp.GetUrlWith方法获取当前页面的URL地址并加上新参数
Easp.Has方法判断变量是否不为空,支持字符串、数组、记录集、Dictionary等对象
Easp.IfThen方法二元表达式,如果条件成立则返回某个值
Easp.IIF方法判断三元表达式
Easp.IsInstall方法检测某个服务器组件是否安装
Easp.IsN方法判断变量是否为空值
Easp.IsRewrite方法判断当前页是否是伪静态页面
Easp.JS方法输出 javascript 执行语句
Easp.NoCache方法不缓存页面数据
Easp.Rewrite方法用高级模式设置EasyASP的URL伪静态规则
Easp.RewriteRule方法用标准模式设置EasyASP的URL伪静态规则
Easp.RR方法服务器端页面跳转
Easp.Use方法加载并启用EasyASP的核心类
Easp.W方法输出字符串
Easp.WC方法输出字符串和一个换行符
Easp.WN方法输出字符串和一个html换行标记
Easp.WE方法输出字符串并终止程序
Easp.WF方法输出字符串并立即显示到浏览器
Easp.WNH方法输出经过格式化HTML标记的字符串

数据库操作类

EasyASP中操作数据库的类

连接到数据库

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

Easp.db.Conn属性设置和获取当前数据库连接对象,此属性可读可写
Easp.db.DatabaseType属性查询当前使用的数据库类型,此属性只读
Easp.db.DbConn属性设置和获取当前数据库连接对象,此属性可读可写
Easp.db.CreatConn方法根据自定义连接字符串建立数据库连接对象
Easp.db.New方法实例化一个新的Easp数据库操作类对象
Easp.db.OpenConn方法根据模板建立数据库连接对象

获取数据库数据

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

Easp.db.QueryType属性设置用ADO获取记录集的方式,此属性为只写
Easp.db.AutoId方法自动获取唯一序列号(自动编号)
Easp.db.GetRandRecord方法获取一个指定数量的随机数据记录集
Easp.db.GetRecord方法取得符合条件的纪录集
Easp.db.GetRecordBySql方法根据SQL语句获取记录集
Easp.db.GetRecordDetail方法根据某一条件获取指定纪录的详细数据
Easp.db.ReadTable方法根据指定条件获取某条纪录中的其他字段的内容

操作数据库数据

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

Easp.db.AddRecord方法添加一条新的纪录
Easp.db.DeleteRecord方法根据指定条件删除记录
Easp.db.DoSP方法调用一个MSSQL存储过程并返回数据
Easp.db.Exec方法执行指定的SQL语句
Easp.db.UpdateRecord方法根据指定条件更新记录

记录集分页

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

Easp.db.PageCount属性查询分页记录集总页数,此属性为只读
Easp.db.PageIndex属性查询分页记录集当前页码,此属性为只读
Easp.db.PageParam属性设置分页时的指定页码的URL参数名称,此属性只写
Easp.db.PageRecordCount属性查询分页记录集总记录数,此属性为只读
Easp.db.PageSize属性设置和查询EasyASP分页时的每一页的记录数,此属性可读可写
Easp.db.PageSpName属性设置默认分页存储过程名称,此属性只写
Easp.db.GetPager方法调用由 Easp.db.SetPager 方法预配置的分页导航列表
Easp.db.GetPageRecord方法初始化分页数据并得到记录集
Easp.db.Pager方法即时生成一个分页导航列表
Easp.db.SetPager方法设置分页导航列表样式

Json及特殊应用

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

Easp.db.C方法关闭数据连接或记录集对象并资源释放资源
Easp.db.Json方法根据记录集生成Json格式数据
Easp.db.Rand方法生成一个不重复的随机数
Easp.db.RandStr方法生成一个不重复的指定长度的随机字符串

调试SQL语句

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

Easp.db.DbErr属性查询数据库操作错误信息,此属性为只读
Easp.db.Debug属性设置和查询错误调试开关,此属性可读可写
Easp.db.wAddRecord方法生成添加一个新的纪录的SQL语句
Easp.db.wDeleteRecord方法生成删除符合条件的纪录的SQL语句
Easp.db.wGetRecord方法生成取得符合条件的纪录集的SQL语句
Easp.db.wUpdateRecord方法生成根据指定条件更新纪录的SQL语句

文件操作类

EasyASP中操作文件的类(FileSystemObject)

FSO配置

EasyASP的FSO类的相关配置属性

Easp.Fso.CharSet属性设置服务器端操作文件的文件编码,此属性只写
Easp.Fso.Force属性设置是否删除服务器上的只读文件,此属性只写
Easp.Fso.FsoName属性设置服务器FSO组件的名称,此属性只写
Easp.Fso.IsVirtualHost属性设置服务器是否虚拟主机,该属性可读可写
Easp.Fso.OverWrite属性设置是否覆盖服务器端原有文件,此属性只写
Easp.Fso.SizeFormat属性设置文件大小显示格式,此属性只写

文件操作

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

Easp.Fso.AppendFile方法追加文件的内容
Easp.Fso.CopyFile方法复制文件(支持通配符 * 和 ? )
Easp.Fso.CreateFile方法在服务器端创建文件并写入内容
Easp.Fso.DelFile方法删除文件(支持通配符 * 和 ? )
Easp.Fso.ExtOf方法取文件扩展名(后缀名)
Easp.Fso.IsFile方法判断文件是否存在
Easp.Fso.MoveFile方法移动文件(支持通配符 * 和 ? )
Easp.Fso.NameOf方法获取文件名
Easp.Fso.Read方法读取服务器端文件内容
Easp.Fso.UpdateFile方法按正则表达式更新文件内容

文件夹操作

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

Easp.Fso.CopyFolder方法复制文件夹(支持通配符 * 和 ? )
Easp.Fso.CreateFolder方法在服务器上创建文件夹
Easp.Fso.DelFolder方法删除文件夹(支持通配符 * 和 ? )
Easp.Fso.Dir方法列出服务器上指定目录下所有的文件和文件夹
Easp.Fso.IsFolder方法判断服务器上的文件夹是否存在
Easp.Fso.List方法列出服务器上指定目录下所有的文件或文件夹
Easp.Fso.MoveFolder方法移动文件夹(支持通配符 * 和 ? )

通用操作

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

Easp.Fso.Attr方法设置文件或文件夹属性
Easp.Fso.Copy方法复制文件或文件夹
Easp.Fso.Del方法删除文件或文件夹
Easp.Fso.GetAttr方法获取文件或文件夹属性
Easp.Fso.IsExists方法判断文件或文件夹是否存在
Easp.Fso.MapPath方法获取文件或文件夹的物理绝对路径(支持通配符 * 和 ? )
Easp.Fso.Move方法移动文件或文件夹
Easp.Fso.Rename方法重命名文件或文件夹

缓存类

EasyASP中处理服务器缓存的类

缓存属性配置

EasyASP中缓存类的属性配置

Easp.Cache.Count属性查询当前所有缓存数量,此属性只读
Easp.Cache.Expires属性设置缓存过期时间,此属性可读可写
Easp.Cache.FileType属性文件缓存的后缀名,此属性可读可写
Easp.Cache.SavePath属性文件缓存在站点上的存储目录,此属性可读可写
Easp.Cache.New方法建立缓存对象
Easp.Cache.Ready方法检测缓存是否就续

缓存读写

EasyASP中缓存类的缓存读写相关操作

Easp.Cache.Item属性存储和取回缓存
Easp.Cache.Remove方法删除指定文件缓存
Easp.Cache.RemoveAll方法删除所有缓存
Easp.Cache.RemoveApp方法删除指定内存缓存
Easp.Cache.RemoveAppAll方法删除所有内存缓存
Easp.Cache.Save方法缓存数据保存为文件缓存
Easp.Cache.SaveAll方法所有缓存数据保存为文件缓存
Easp.Cache.SaveApp方法保存内存缓存
Easp.Cache.SaveAppAll方法所有缓存数据保存为内存缓存

无组件上传类

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

上传属性配置

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

Easp.Upload.Allowed属性设置允许上传的文件类型
Easp.Upload.CharSet属性设置上传文件时的文件编码,此属性只写
Easp.Upload.Denied属性设置禁止上传的文件类型
Easp.Upload.FileMaxSize属性允许上传的单个文件最大值,单位是KB
Easp.Upload.Key属性获取一个字符串Key,改值用于标识被上传文件以便生成客户端进度条数据。
Easp.Upload.TotalMaxSize属性设置允许总上传尺寸,单位是KB
Easp.Upload.UseProgress属性设置是否使用进度条,默认不使用
Easp.Upload.GenKey方法生成本次上传的唯一KEY

上传和保存

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

模板处理类

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

模板属性配置

EasyASP中模板类的属性配置

Easp.Tpl.AspEnable属性设置是否允许在模板中执行ASP代码,此属性可读可写
Easp.Tpl.File属性加载模板文件,此属性只写
Easp.Tpl.FilePath属性设置模板文件所在的文件夹,此属性可读可写
Easp.Tpl.Source属性通过文本加载模板,此属性只写
Easp.Tpl.TagMask属性设置模板标签的样式,此属性可读可写
Easp.Tpl.TagUnknown属性设置未定义的模板标签的处理方式,此属性可读可写
Easp.Tpl.Load方法加载模板文件
Easp.Tpl.LoadStr方法通过文本加载模板
Easp.Tpl.New方法创建新的模板类实例

模板标签处理

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

Easp.Tpl.Tag属性用属性模式解析模板标签
Easp.Tpl.Append方法在已替换标签后添加新内容
Easp.Tpl.Assign方法解析模板标签(默认方法)
Easp.Tpl.Attr方法读取循环块的属性标签值
Easp.Tpl.MakeTag方法快速生成HTML标签
Easp.Tpl.Reload方法恢复模板到未替换任何标签状态
Easp.Tpl.TagFile方法载入模板文件到标签
Easp.Tpl.TagStr方法载入文本模板到标签
Easp.Tpl.Update方法更新循环块数据

模板输出和保存

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

Easp.Tpl.GetHtml方法获取完成标签替换和处理后的模板HTML内容
Easp.Tpl.SaveAs方法将完成处理后的模板保存为静态文件
Easp.Tpl.Show方法输出完成标签替换和处理后的模板HTML内容

超级数组类

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

数组基本操作

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

Easp.List.Count属性返回数组的有效长度(非空值),此属性只读
Easp.List.Data属性设置源数组为简单数组并赋值,此属性可读可写
Easp.List.End属性返回数组的最大数字下标,此属性只读
Easp.List.First属性返回数组第一个元素的值,此属性只读
Easp.List.Hash属性设置源数组为Hash数组并赋值,此属性可读可写
Easp.List.IgnoreCase属性设置和查询数组操作时是否忽略数组值的大小写,此属性可读可写
Easp.List.Last属性返回数组最后一个元素的值,此属性只读
Easp.List.Maps属性将Hash数组映射为 Dictionary 对象,此属性可读可写
Easp.List.Max属性返回数组最大元素的值,此属性只读
Easp.List.Min属性返回数组最小元素的值,此属性只读
Easp.List.Serialize属性序列化Hash数组,此属性只读
Easp.List.Size属性返回当前数组的长度(元素个数),此属性只读
Easp.List.At方法根据下标设置或获取数组某一项的值
Easp.List.Clear方法清空数组
Easp.List.Clone方法复制数组为一个新List对象
Easp.List.Compact方法删除数组中的空元素
Easp.List.Compact_方法删除数组中的空元素,返回新的List对象
Easp.List.Delete方法删除指定下标的数组元素
Easp.List.Delete_方法删除指定下标的数组元素,返回新的List对象
Easp.List.Get方法按下标取出部分元素而删除其它元素,返回新的List对象
Easp.List.Has方法检测数组中是否包含某个元素
Easp.List.HasIndex方法检测是否包含某个下标
Easp.List.Index方法根据Hash的列名获取其数字下标
Easp.List.IndexOf方法检测元素在数组中的数字下标
Easp.List.IndexOfHash方法检测元素在Hash数组中的字符串下标
Easp.List.Insert方法向指定数字下标处插入一个或多个元素
Easp.List.Insert_方法向指定数字下标处插入一个或多个元素,返回新的List对象
Easp.List.J方法返回将数组元素用字符连接后的字符串
Easp.List.Pop方法删除数组的最后一个元素
Easp.List.Pop_方法删除数组的最后一个元素,返回新的List对象
Easp.List.Push方法添加一个元素到数组的末尾
Easp.List.Push_方法添加一个元素到数组的末尾,返回新的List对象
Easp.List.Rand方法让数组随机排序(洗牌)
Easp.List.Rand_方法让数组随机排序,返回新的List对象
Easp.List.Reverse方法将数组倒序排列
Easp.List.Reverse_方法将数组倒序排列,返回新的List对象
Easp.List.Search方法搜索包含指定字符串的元素
Easp.List.Search_方法搜索包含指定字符串的元素,返回新的List对象
Easp.List.SearchNot方法搜索不包含指定字符串的元素
Easp.List.SearchNot_方法搜索不包含指定字符串的元素,返回新的List对象
Easp.List.Sort方法数组排序
Easp.List.Sort_方法数组排序,返回新的List对象
Easp.List.Shift方法删除数组的第一个元素
Easp.List.Shift_方法删除数组的第一个元素,返回新的List对象
Easp.List.Slice方法按下标取出部分元素而删除其它元素
Easp.List.Slice_方法按下标取出部分元素而删除其它元素,返回新的List对象
Easp.List.ToArray方法取出为普通数组(无Hash标识的普通数组)
Easp.List.ToString方法将数组转换成用逗号隔开的字符串
Easp.List.Uniq方法移除数组中的重复元素只保留一个
Easp.List.Uniq_方法移除数组中的重复元素只保留一个,返回新的List对象
Easp.List.UnShift方法添加一个或多个元素到数组的开头
Easp.List.UnShift_方法添加一个或多个元素到数组的开头,返回新的List对象

数组迭代处理

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

Easp.List.Each方法按元素值进行迭代操作
Easp.List.Find方法返回第一个符合表达式的元素值
Easp.List.Grep方法按元素值返回符合正则表达式的元素
Easp.List.Grep_方法选择符合正则表达式的元素并返回新数组对象
Easp.List.Map方法按元素值进行迭代操作并返回新值到数组
Easp.List.Map_方法按元素值进行迭代操作并返回新数组对象
Easp.List.Reject方法删除所有符合表达式条件的元素
Easp.List.Reject_方法用所有不符合表达式条件的元素组成新数组对象
Easp.List.Select方法删除所有不符合表达式条件的元素
Easp.List.Select_方法用所有符合表达式条件的元素组成新数组对象
Easp.List.SortBy方法按元素值进行迭代处理后并排序
Easp.List.SortBy_方法按元素值进行迭代处理后排序并返回新数组对象

数组运算

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

Easp.List.Diff方法取出在一个数组中存在而在另一个数组中不存在的元素(差集)
Easp.List.Diff_方法取数组差集并返回新数组对象
Easp.List.Eq方法比较两个数组的大小
Easp.List.Inter方法取出在两个数组中都存在的元素(交集)
Easp.List.Inter_方法取出在两个数组中都存在的元素并返回新数组对象
Easp.List.Merge方法把两个数组合并并删除重复项(合集)
Easp.List.Merge_方法把两个数组合并并返回新数组对象
Easp.List.Splice方法把一个数组拼接到另一个数组最后
Easp.List.Splice_方法把一个数组拼接到另一个数组最后并返回新数组对象
Easp.List.Son方法检测一个数组是否是本数组的子集
Easp.List.Times方法把一个数组重复多次
Easp.List.Times_方法把一个数组重复多次并返回新数组对象

JSON操作类

EasyASP中生成JSON字符串的类

生成JSON

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

Easp.Json.Kind属性设置新建Json对象的类型,此属性可读可写
Easp.Json.Pair属性设置Json对象中的对值,此属性可读可写
Easp.Json.QuotedVars属性设置是否在输出的JSON字符串的名称中使用引号,此属性可读可写
Easp.Json.StrEncode属性设置输出的Json字符串是否编码中文,此属性可读可写
Easp.Json.Clean方法删除Json对象的全部对值
Easp.Json.Clone方法复制当前Json对象为新的Easp Json对象
Easp.Json.Flush方法用当前Json对象向浏览器输出Json文件
Easp.Json.JsString方法用当前Json对象生成Json字符串
Easp.Json.Remove方法删除Json对值中的一项
Easp.Json.ToJson方法将目标转化为Json对值中的值

远程文件操作类

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

远程属性配置

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

Easp.Http.Async属性设置是否以异步方式获取数据,此方法可读可写
Easp.Http.CharSet属性指定远程文件的编码,此属性可读可写
Easp.Http.ConnectTimeout属性设置远程服务器连接超时时间,此属性可读可写
Easp.Http.Data属性在获取远程文件时要同时提交的数据,只属性只写
Easp.Http.Method属性设置获取远程文件数据时请求数据的方式,此方法可读可写
Easp.Http.Password属性设置获取远程数据时的密码,此方法可读可写
Easp.Http.ReceiveTimeout属性设置接受数据超时时间,此属性可读可写
Easp.Http.ResolveTimeout属性设置解析远程服务器超时时间,此属性可读可写
Easp.Http.SendTimeout属性设置发送数据超时时间,此属性可读可写
Easp.Http.Url属性设置要获取的远程文件地址,此属性可读可写
Easp.Http.User属性设置获取远程数据时的用户名,此方法可读可写
Easp.Http.New方法建立新的Easp远程文件操作类对象

读取和保存

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

Easp.Http.Body属性获取已读取的远程文件的二进制流数据,此属性只读
Easp.Http.Headers属性获取已读取的远程文件的文件头信息,此属性只读
Easp.Http.Html属性获取已读取的远程文件的原始代码,此属性只读
Easp.Http.SaveRandom属性设置自动保存远程文件时是否使用随机文件名,此属性可读可写
Easp.Http.Text属性获取已读取远程文件的响应文本,此属性只读
Easp.Http.AjaxAgent方法在当前页启用Ajax跨域代理
Easp.Http.Find方法在结果中查找首个匹配正则表达式的字符串
Easp.Http.Get方法用GET方式请求远程文件的数据
Easp.Http.GetData方法用参数配置的方式获取远程文件数据
Easp.Http.Open方法用属性配置方式获取远程文件数据
Easp.Http.Post方法用POST方式请求远程文件的数据
Easp.Http.SaveImgTo方法将结果中的所有图片保存到本地服务器
Easp.Http.SaveImgTo_方法将字符串中的所有图片保存到本地服务器
Easp.Http.Search方法在结果中按正则表达式取得循环部分字符串
Easp.Http.Select方法在结果中按正则编组选择和替换匹配的文本
Easp.Http.SetHeader方法设置读取远程文件时的文件头数据
Easp.Http.SubStr方法在结果中按开始和结束标签截取字符串

XML文件操作类

EasyASP中读写XML文件的类

载入和保存

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

Easp.Xml.IsOpen属性查询是否已经打开存在的xml文件,此属性只读
Easp.Xml.Close方法关闭打开的Xml文件
Easp.Xml.Load方法从文本或者远程网址载入XML数据
Easp.Xml.New方法创建新的Easp XML对象
Easp.Xml.Open方法打开本地服务器存在的xml文件
Easp.Xml.Save方法保存已打开的修改后的ml文件
Easp.Xml.SaveAs方法把当前的XML数据保存为一个xml文件
Easp.Xml.SaveAsXHTML方法用XSLT将当前XML数据保存为XHTML文档

选择和分析节点

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

Easp.Xml.Attr属性读取或设置当前节点的属性,此属性可读可写
Easp.Xml.Doc属性获取当前Easp XML对象的根节点对象,此属性只读
Easp.Xml.Dom属性获取Easp XML节点对象的原始element对象,此属性只读
Easp.Xml.IsNode属性查询当前Easp Node对象是否是元素节点,此属性只读
Easp.Xml.IsNodes属性查询当前Easp Node对象是否是元素节点集合,此属性只读
Easp.Xml.Length属性获取当前节点的子节点元素个数,此属性只读
Easp.Xml.Name属性获取当前节点的元素名,此属性只读
Easp.Xml.Text属性读取和设置当前节点的文本,此属性可读可写
Easp.Xml.Type属性获取当前节点的节点类型,此属性只读
Easp.Xml.TypeString属性获取当前节点的节点类型名称,此属性只读
Easp.Xml.Value属性设置和获取当前节点的值,此属性可读可写
Easp.Xml.Xml属性获取当前节点的Xml代码,此属性只读
Easp.Xml.Child方法获取当前节点的子节点
Easp.Xml.Find方法选择Xml节点对象
Easp.Xml.First方法获取当前节点的第一个子节点对象
Easp.Xml.HasAttr方法查询当前节点是否具有某个属性
Easp.Xml.HasChild方法查询当前节点是否有子节点
Easp.Xml.Item方法选择Easp Node对象集合中的某一个Easp Node对象
Easp.Xml.Last方法获取当前节点的最后一个子节点对象
Easp.Xml.Next方法获取当前节点的下一个兄弟节点对象
Easp.Xml.Parent方法获取当前节点的父节点对象
Easp.Xml.Prev方法获取当前节点的上一个兄弟节点对象
Easp.Xml.Root方法获取当前XML数据的根文档对象
Easp.Xml.Sel方法用XPath表达式选择唯一节点
Easp.Xml.Select方法用XPath表达式选择节点

创建和操作节点

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

Easp.Xml.After方法在当前节点之后插入其它节点
Easp.Xml.Append方法为当前节点添加一个子节点
Easp.Xml.Before方法在当前节点之前插入其它节点
Easp.Xml.Clear方法删除当前节点的所有子节点
Easp.Xml.Create方法新建一个Easp Node 节点
Easp.Xml.Empty方法清空当前节点的所有子节点内容
Easp.Xml.NewNode方法用原始element对象建立Easp Node对象
Easp.Xml.Normalize方法合并相邻的 Text 节点并删除空的 Text 节点
Easp.Xml.Remove方法删除当前节点
Easp.Xml.RemoveAttr方法删除当前节点的某个属性
Easp.Xml.ReplaceWith方法用其他节点替换当前节点或节点集合

AES加密类

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

加密和解密

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

Easp.AES.Password属性设置使用AES加密解密时的密钥
Easp.AES.AESDecrypt方法用AES算法使用临时密钥解密一段字符串
Easp.AES.AESEncrypt方法用AES算法使用临时密钥加密一段字符串
Easp.AES.Decode方法用AES算法解密一段字符串
Easp.AES.Encode方法用AES算法加密一段字符串

异常处理类

EasyASP的异常(Exception)处理类

开发者调试

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

Easp.Error.Debug属性设置是否启用开发者调试环境,此属性可读可写
Easp.Error.LastError属性获得上次的ASP错误,此处性只读
Easp.Error.Defined方法显示所有的已定义的错误
Easp.Error.E方法此属性可读可写

抛出用户错误

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

Easp.Error.ClassName属性设置Throw或Raise的Class名称,用于css显示,此属性可读可写。
Easp.Error.Delay属性设置Throw方法的抛出用户自定义错误转向地址的延迟时间,此属性可读可写。
Easp.Error.Msg属性设置Throw或Raise所显示的用户自定义错误的内容
Easp.Error.Redirect属性设置Throw方法是否使用自动跳转,此属性可读可写
Easp.Error.Title属性设置Throw或者Raise的用户自定义错误的标题显示,此属性可读可写
Easp.Error.Url属性设置Throw的抛出用户自定义错误的转向地址,此属性可读可写。
Easp.Error.Raise方法设置用户自定义错误变量,并抛出格式化的用户错误
Easp.Error.Throw方法抛出用户自定义错误
api_v2.txt · 最后更改: 2014/09/01 16:54 由 Easp.Coldstone