http://www.mb5u.com/biancheng/asp/

建站教程 / 网络编程 / ASP教程zh-cnhttp://www.mb5u.com/biancheng/asp/asp_101504.html1 这也是最简单的方法,两个输入参数,无返回值: set connection = server.createob ject(adodb.connection) connection.open someDSN Connection.Execute procname varvalue1, varvalue2 '将所有对象清为nothing,释放资源 connection.close set connection = nothing2015-08-05 07:46:02ASP教程http://www.mb5u.com/biancheng/asp/asp_101391.htmlasp获取数据库的连接属性的方法 Option Explicit dim objCNN dim intCTProps dim item dim vbCRLF vbCRLF = chr(10) Response.Write vbCRLF Response.Write 春风精彩之查看数据库属性 vbCRLF Response.Write vbCRLF set objCNN = Server.CreateObject(ADODB.connection2015-06-30 17:21:07ASP教程http://www.mb5u.com/biancheng/asp/asp_101379.html1 webservice 属性 [webservice(description=ddddd),namespace=http://`````,Name=webservice的名称] 2 webmethod:web服务方法(包含以下6个属性) description:对webservice服务类中方法的注释 enablesession:标识当前webservice是否启动session;默认为false;(如果fa2015-06-27 16:10:09ASP教程http://www.mb5u.com/biancheng/asp/asp_101326.html副标题#e# 每个程序都需要初始化的过程,用来读取配置或者设置一些运行环境(变量),对于ASP.NET程序来说,又该在哪里执行初始化的任务呢? 我想应该绝大多数人都知道在Global.asax中执行初始化的过程,然而有些细节是我们需要关注的。 本文用例 在这篇博客的示例代码2015-06-11 18:32:49ASP教程http://www.mb5u.com/biancheng/asp/asp_101325.html网上购物已经成为现在生活不可缺少的一部分。我们上淘宝只是为了消费,今天换一个角度,用程序员的眼光看看淘宝。 如上图: 情况一:当打开一些和账户有关的网页,检测用户没有登录,系统自动会跳转到登录界面。 情况二:当检测到已经有用户登录,页面会自动跳转到目的2015-06-11 18:30:34ASP教程http://www.mb5u.com/biancheng/asp/asp_101173.html在B/S系统开发中,经常需要使用身份验证。因为web应用程序非常特殊,和传统的C/S程序不同,默认情况下(不采用任何身份验证方式和权限控制手段),当你的程序在互联网/局域网上公开后,任何人都能够访问你的web应用程序的资源,这样很难保障应用程序安全性。通俗点来说:2015-05-08 17:42:39ASP教程http://www.mb5u.com/biancheng/asp/asp_101172.htmlASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。 在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。 1) 使用最快的 JSON 序列化工具 JSON 的序列化对整个 ASP.NET Web API 的性2015-05-08 17:40:31ASP教程http://www.mb5u.com/biancheng/asp/asp_101128.html这篇文章主要介绍了asp.net计算每个页面执行时间的方法,涉及asp.net操作时间的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了asp.net计算每个页面执行时间的方法。分享给大家供大家参考。具体分析如下: 这里的asp.net代码可实现计算每个页面的执行时2015-04-29 17:57:38ASP教程http://www.mb5u.com/biancheng/asp/asp_100665.html这篇文章主要介绍了asp实现获取MSSQL数据库表指定条件行数的函数的的相关资料,需要的朋友可以参考下 代码如下: '数据库表行数函数,这是取表的行数 Function GetTblRows(TblName) '如果TblName表名值为空,则 if TblName= Then GetTblRows=未知TblName exit Function E2015-03-11 17:58:31ASP教程http://www.mb5u.com/biancheng/asp/asp_100664.html代码如下: Function GetTable(Table,Where,Order,OrderSort,curpage, pagesize,MiniJson) 'Author : nigou '使用方法 : Response.Write GetTable(Table表名,Where条件,Order主键(必须),OrderSort(asc,desc),curpage当前页, pagesize每页条数,MiniJson是否输出为miniUI2015-03-11 17:55:49ASP教程http://www.mb5u.com/biancheng/asp/asp_100651.htmlJScript下有一个Enumerator对象可以遍历集合。根据它的文档写了以下程序,可以遍历整个Request.QueryString集合: 代码如下: var params = new Enumerator(Request.QueryString); while (!params.atEnd()) { Response.Write(params.item() + : + Request.QueryString(p2015-03-09 18:04:22ASP教程http://www.mb5u.com/biancheng/asp/asp_100596.htmlASP中采用组件或无组件上传技术,均可以实现文件的上传功能。由此我们可以采用ASP的无组件上传技术,在我们自己的站点上建立一个虚拟的FTP服务器,象真正的FTP服务器一样,为多个用户提供远程文件的管理,同时各个用户只能操作自己的文件。 当文件上传的时候,ASP可以2015-03-07 17:28:44ASP教程http://www.mb5u.com/biancheng/asp/asp_100595.html随机背景--当你每次进入该页面时,从已指定的图片文件夹中,随机选取一个图片作为背景显示。这里介绍的方法是用ASP+CSS来实现的。 ASP--来自ASP101 CSS 上面代码要加在header区,不能放在外部CSS文件里。2015-03-07 17:26:04ASP教程http://www.mb5u.com/biancheng/asp/asp_100492.html先简单描述XML文件的结构如何。 XML文件中,元素(Element)是其基本结构,整个XML文件就是由若干元素(Element)组成的。 下面是一个元素的例子: T Name=SampleThis is Sample/T 整个这一串字符称为元素(Element),它由几部分组成。T称为元素(Element)的标签(Ta2015-02-15 14:05:51ASP教程http://www.mb5u.com/biancheng/asp/asp_100491.htmlFunction FormatStr(str) Dim s1,s2 If str then str=replace(replace(Trim(str),chr(32)chr(32),),chr(9),) DO While (instr(str,)0 and instr(str,)0) s1=InStr(str,) s2=Instr(s1,str,) If s10 and s20 then str=replace(str,mid(str,s1,s2-s1+1),) End if Loop str2015-02-15 13:06:34ASP教程http://www.mb5u.com/biancheng/asp/asp_100490.html近两日,学习了ASP的EVAL函数。感觉上很实用,如果使用得当,能减轻很多代码的编写量,也使得代码更加简洁明了。 EVAL函数的原型: EVAL(expression) 其中expression是字符串参数,可以是表达式,可以是变量,甚至可以是语句。但都是以字符串的形式出现。 例如 b=EVA2015-02-15 13:04:30ASP教程http://www.mb5u.com/biancheng/asp/asp_100489.html今日,碰到一个问题:如何在网页中高亮显示不区分大小写的关键字 例如:文本abcaBcabCaBCabcaBCa,关键字bc,在不区分大小写的情况,一共有6个匹配项。 则在网页中显示的是abcaBcabCaBCabcaBCa。 很多人,想到是replace函数。原型为 Replace(string,find,replacewith[,2015-02-15 12:06:18ASP教程http://www.mb5u.com/biancheng/asp/asp_100488.html有些应用程序在退出的时候,会将一些设置值写入到文件里,以便下次程序启动时调用,这个文件统称为配置文件。例如:Windows的扫雷程序,在每次启动的时候,都会出现在上次关闭的位置,就是因为扫雷程序在退出的时候将当前位置写入到配置文件里。 早期的配置文件的实现2015-02-15 12:04:11ASP教程http://www.mb5u.com/biancheng/asp/asp_100461.htmlMS Visual InterDev6.0中七种实现分页显示的方法 我们在编制与数据库有关的Web网页时,由于要显示的数据量巨大,常常面临一个数据记录分页显示的问题。 -------------------------------------------------------------------------------- 进行 ADO 存取数据库时的分2015-02-13 18:41:56ASP教程http://www.mb5u.com/biancheng/asp/asp_100457.htmlASP中,常用的变量命名规则 在ASP编程中,如果你遵守了下面的变量命名规则,你的代码的可行性、可维护性将会更好: 一般命名规则 前缀 变量类型 例子 b or bln Boolean bSuccess c or cur Currency cAmount d or dbl Double dblQuantity dt or dat Date and Time dtDat2015-02-13 17:43:32ASP教程http://www.mb5u.com/biancheng/asp/asp_100456.htmlXP操作系统下出现Microsoft OLE DB Provider for ODBC Drivers (0x80004005) 操作必须使用一个可更新的查询错误的解决办法 1.在asp操作数据库时出现操作必须使用一个可更新的查询错误: 2.文件夹〉属性;或,资源管理器〉工具〉文件夹选项 3.在查看选项卡中不钩选使用简2015-02-13 17:40:49ASP教程http://www.mb5u.com/biancheng/asp/asp_100363.html大家应该都知道 Recordset 有个 GetRows 属性,但是真正使用的不多,我也是最近才用的!汗 其实这个属性很简单,就是把数据集输出到一个数组中。但是实用性可不小,在这里我举一个例子说明一下GetRows的使用方法,大家举一反三能想到更多的用法! 比如一个分类的表 T_C2015-02-06 16:36:19ASP教程http://www.mb5u.com/biancheng/asp/asp_100356.htmlHTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用。 但是如何将html编辑器嵌入到web页中和怎么取得里面的数据呢?! 首先我们假定我们所要调用得HTML在线编辑器放在一个单独得页面中,文2015-02-06 15:39:11ASP教程http://www.mb5u.com/biancheng/asp/asp_100355.html返回已添加指定时间间隔的日期。 DateAdd(interval, number, date) 参数 interval 必选项。字符串表达式,表示要添加的时间间隔。有关数值,请参阅设置部分。 number 必选项。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(2015-02-06 15:35:31ASP教程http://www.mb5u.com/biancheng/asp/asp_100351.html每次上Chinaasp总有不少的网友问及如何使Asp页面刷新,在IIS4的管理下页面的不刷新问题较IIS5严重得多,而且有时确实加入一些控制页面缓存的语句还是不起什么作用。原因我也不是很清楚,去问问微软吧:-) 现在我将清除页面缓存的一些方法总结如下: 1、在Asp页面首部加2015-02-06 14:35:35ASP教程http://www.mb5u.com/biancheng/asp/asp_100350.html方法1: 1、打开我们的IIS管理器,在功能视图里找到共享的配置这个功能然后双击进入。 2、进入共享的配置后单机右上方的导出配置选项,选择导出配置文件的物理路径,然后设置一个密码,密码必须是包含数字、符号、大小写字母组合并且至少为8个字符长的强密码,确定导出2015-02-06 14:32:17ASP教程http://www.mb5u.com/biancheng/asp/asp_100334.html1.函数array() 功能:创建一个数组变量 格式:array(list) 参数:list 为数组变量中的每个数值列,中间用逗号间隔 例子: % i = array (1,2,3) % 结果: i 被赋予为数组 2.函数Cint() 功能:将一表达式/其它类型的变量转换成整数类型(int) 格式:Cint(expression) 参数:express2015-02-04 13:22:52ASP教程http://www.mb5u.com/biancheng/asp/asp_100333.htmlResponse对象与一个HTTP响应相响应,通过该对象的属性和 方法 可以控制如何将服务器的数据发送到客户端浏览器。 在ASP脚本中使用Response对象时,遵循以下语法格式: Response.集合名 Response.属性名 Response.方法名 Response对象只有一个Cookies集合,该集合的各个2015-02-04 13:18:47ASP教程http://www.mb5u.com/biancheng/asp/asp_100324.htmlMsgBox函数在对话框中显示消息,等待用户单击按钮,并返回一个值指示用户单击的按钮,语法格式如下: MsgBox(prompt[,buttons][,title][,helpfile,context]) prompt:指定显示在对话框中的字符串 buttons:指定显示按钮的数目和类型、使用的图标样式,默认值是0(参数2015-02-04 12:17:59ASP教程http://www.mb5u.com/biancheng/asp/asp_100323.htmlASP部分: % added=request(added) del=request(del) action=request.QueryString(action) set conn=server.createObject (adodb.connection) set rs=server.createObject (adodb.recordset) dbpath=server.MapPath (db1.mdb) connstr=Driver={Microsoft Access Driver2015-02-04 12:16:30ASP教程http://www.mb5u.com/biancheng/asp/asp_100290.htmlasp获取当前URL asp并不像javascript那样直接用函数取得当前url,以前天真的认为asp没有取得当前url的方法。但最近发现,其实是可以的。 If LCase(Request.ServerVariables(HTTPS)) = off Then strTemp = http:// Else strTemp = https:// End If strTemp = strTemp Req2015-02-02 18:13:25ASP教程http://www.mb5u.com/biancheng/asp/asp_100289.html什么是PHP PHP代表了超文本处理器,这意味着你必须知道,它是一种服务器端的处理语言,且以HTML的形式出现。它最常用的地方就是网页了,数据从客户机发送到Web服务器,信息在此被处理并返回结果。 但这种通用性的语言丝毫不局限于在网页方面,PHP也能被用在命令行shell2015-02-02 18:11:58ASP教程http://www.mb5u.com/biancheng/asp/asp_100282.html在一次安全检测中,其实已拿到了webshell了,但是我还要社工他的邮箱还有其他资料类,所以要得知道他的习性。 下载了数据库,但是md5密码没办法解密。唉,看来只要记录他的登录管理员 账号密码了! 省得还要去穷取法破解! 这个密码其实说重要也不重要 说不 重要 其实2015-02-02 17:13:03ASP教程http://www.mb5u.com/biancheng/asp/asp_100281.htmlHTML即超文本标记语言(HypertextMarkupLanguage),也叫WEB网页语言,做网页了解它是必要的,虽然现在有很多制作网页的工具如:Dreamwvear,FrontPage等,其实不懂这些代码也能做出很漂亮的网页。。。因为HTML内容繁多,很少有人愿意用写代码做网页的(效率低),大都使用2015-02-02 17:11:50ASP教程http://www.mb5u.com/biancheng/asp/asp_100268.htmlHTML文档由两部分组成:Head(主题部分,一般来说是不可见的)和Body(正文部分,在浏览器中是可见的)。随着FrontPage及Dreamweaver(简称DW)等可视化的网页编辑器的流行,不懂HTML也可以做一个具有专业水平的网页已经不是一个梦。但是,这些主页制作工具都不能自己2015-01-31 18:07:00ASP教程http://www.mb5u.com/biancheng/asp/asp_100263.html现在很多朋友使用了sql2008,但原来2000的代码已经无法使用了,这里分享下asp连接sql2008的方法,需要的朋友可以参考下 虽然网上有很多介绍,但是我还是费了很大的劲才连上。(要安装IIS和SQL SERVER) 新建一个*.asp文件,键入 代码如下: % set conn =server.createobj2015-01-31 17:35:11ASP教程http://www.mb5u.com/biancheng/asp/asp_100234.htmlasp上传图片提示 ADODB.Stream 错误 '800a0bbc' 有这个提示有很多问题导致。权限是常见一种。这个不多说,还有一个有点怪的就是 windows2008显示系统时间的格式竟然是:2013/3/8,而并非是以前的2013-3-8,由于重命名上传的文件是按时间来命名的,本要求为201338,但到win2015-01-28 17:51:56ASP教程http://www.mb5u.com/biancheng/asp/asp_100122.html使用REPLACE来将数据库里读出来的数据替换,如果字段不为空是正常,但如果 为空时就出现以下提示: Microsoft VBScript 运行时错误 错误 '800a005e' 无效使用 Null: 'Replace' 主要问题就是sqlserver的字段为null,所以不能简单的为空判断,只能使用isnull 可以先判断 if2014-12-13 01:38:27ASP教程http://www.mb5u.com/biancheng/asp/asp_99876.html通用FUNCTION,如果不能取真实IP,就会取代理IP Private Function getIP() Dim strIPAddr If Request.ServerVariables(HTTP_X_FORWARDED_FOR) = OR InStr(Request.ServerVariables(HTTP_X_FORWARDED_FOR), unknown) 0 Then strIPAddr = Request.ServerVariables(REMOTE2014-10-10 21:27:48ASP教程http://www.mb5u.com/biancheng/asp/asp_99871.html没有人会在没有必要的情况下采用更加麻烦的方法来工作,除非是没有选择的余地。所以如果我要告诉你有一种简单的技术可以使你的ASP开发更加快速,并且更加高效率,你一定对此特别感兴趣。这一方法将从你的ASP页中的绝大部分business logic转移到一个Visual Basic Active2014-10-10 21:10:57ASP教程http://www.mb5u.com/biancheng/asp/asp_99851.html其实想实现这种功能很简单,首先要上传一个RAR的解压程序,就是RAR自己的解压程序,只需要它的核心 程序RAR.EXE这个文件就可以了。然后就要上传一个执行RAR.EXE的程序 CMD.EXE 这个是windows里的程序(不必我在多说了吧)。最后就开始执行这些程序了。看一下下面的代码2014-10-10 20:05:11ASP教程http://www.mb5u.com/biancheng/asp/asp_99850.html概要 从 Active Server Pages (ASP) Web 页返回 XML 数据是一种常见的编程要求。 实现此要求所用的方法因用来托管 ASP 应用程序的 Microsoft Internet 信息服务 (IIS) 的版本而异。 本文中的分步指南带有相关的示例代码,演示了怎样从 ASP 页返回可扩展标记语言 (XML)2014-10-10 20:01:40ASP教程http://www.mb5u.com/biancheng/asp/asp_99833.htmljulyclyde(原作) 作者系2月份微软社区之星Microsoft China Community Star 在编程中,经常需要使用事务。所谓事务,就是一系列必须都成功的操作,只要有一步操作失败,所有其他的步骤也必须撤销。比如用ASP开发一个网络硬盘系统,其用户注册部分要做的事有: 将用户信2014-10-10 18:56:11ASP教程http://www.mb5u.com/biancheng/asp/asp_99831.html本篇教大家ASP脚本循环语句: ASP 动态服务器页面环境的特点就在于它是通过一种或几种脚本语言而写成的,脚本语言可以看作是编程语言的简化版,它易于学习和掌握,这给广大动态网站的设计者们提供了相当大的便利。可以这么说 : 脚本语言运用的得当与否直接关系到 ASP2014-10-10 18:49:58ASP教程http://www.mb5u.com/biancheng/asp/asp_99816.html网上有不少生成缩略图的ASP组件。若你的虚拟空间不支持注册新组件,可能会感觉自己的网站失色不少。心晴不才,结合网上资源写了个无组件生成缩略图程序,仅供参考。 还是先看看基础部分吧。首先,我们知道在页面中显示图片是如下代码: img src=pic.gif border=0 width2014-10-10 17:53:09ASP教程http://www.mb5u.com/biancheng/asp/asp_99815.html% Function SaveRemoteFile(LocalFileName,RemoteFileUrl) SaveRemoteFile=True dim Ads,Retrieval,GetRemoteData Set Retrieval = Server.CreateObject(Microsoft.XMLHTTP) With Retrieval .Open Get, RemoteFileUrl, False, , .Send If .Readystate4 then SaveRemote2014-10-10 17:49:53ASP教程http://www.mb5u.com/biancheng/asp/asp_99801.htmlasp无组件上传带真实进度条无组件上传带真实进度条 其中 upload.asp为核心代码,除非特殊需要,一般不需要修改 demo.htm是演示无刷新进度条(IE5.5+支持) demo.asp为处理demo.asp上传的文件,因为演示需要,在Demo.asp中仅仅上传,不作保存,如果需要保存,只需去掉相关2014-10-10 16:48:19ASP教程http://www.mb5u.com/biancheng/asp/asp_99800.html#FormatTableID_0# html head title新闻列表简化型/title script language=javascript !-- //ajax 控件也可以做成单独文件方便到其它地方调用 function Ajax() { var xhrObj=null; if(window.XMLHttpRequest) { xhrObj=new XMLHttpRequest(); } else if(window.ActiveX2014-10-10 16:45:39ASP教程http://www.mb5u.com/biancheng/asp/asp_99770.htmlasp修改记录: 学习目的: 学会数据库的基本操作--修改记录 先来看代码:(存为 exam8.asp 就可以了) % set conn=server.createobject(adodb.connection) conn.open driver={microsoft access driver (*.mdb)};dbq=server.mappath(data/guestbook.mdb) exec=select *2014-10-10 14:54:00ASP教程http://www.mb5u.com/biancheng/asp/asp_99769.htmlasp查询记录: 学习目的:学会数据库的基本操作--查询记录 在第四天中我们用到下面这样一个程序: 我们查询的是所有的记录,但是我们要修改、删除记录的时候不可能是所有记录,所有我们要学习检索合适的记录。先看一条语句: a=aaa b=1111110 exec=select * from guest2014-10-10 14:51:00ASP教程