ASP与JSP的比较(二) 五、ServerSideIncludes 在服务器端引用上ASP和JSP有着相同之处。ASP和JSP都可以支持此功能的服务器(IIS,APACHE)上实现服务器端包含虚文件。但JSP是将动态页面的结果包含进来,而不是包含文件的代码本身。当你包含的文件在另
2004-11-07从ASP调用SQL中的图像 eNet学院 关键词:Sql Server, ADO 如何处理ASP中的图象 在用ASP编程中,很多时侯要用到图象。对于单纯从数据库中处理一个图象,方法大家讲了很多,也不难, 可以看下面的代码:
2004-11-07程序名称:lybcon.inc 程序功能:数据库连接字符串 <% lybstr="Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=sa;Initial Catalog=数据库 名;Data Source=数据库服务器名;Connect Timeout=15" %> 注意:一
2004-11-07程序名称:delrec.asp 程序功能:删除贴子(剪枝) <% flag=request("flag") keyid=request("keyid") pageno=request("pageno") password=request.form("password") if flag="1" then if password="你的管理
2004-11-07程序名称:savelyb.asp 程序功能:保存贴子内容 <% posttype=request("posttype") pageno=request("pageno") keyid=request("keyid") if keyid="" then keyid=0 emailpost=request("emailpost") guestitle=trim(request
2004-11-07程序名称:revert.asp 程序功能:回复表单 <% pageno=request("pageno") keyid=request("keyid") posttype=request("type") if posttype="revert" then set guestconn=Server.CreateObject("ADODB.connection")
2004-11-07程序:disprec.asp 功能:显示贴子具体内容 <% keyid=request("keyid") rootid=request("rootid") pageno=request("pageno") if rootid=0 then rootid=keyid set guestconn=Server.CreateObject("ADODB.connection") gu
2004-11-07程序index.asp 功能:显示目录树 <% pageno=request("pageno") searchtype=request("searchtype") searchnr=rtrim(request("searchnr")) set guestconn=Server.CreateObject("ADODB.connection") guestconn.Open lybstr set
2004-11-07加贴存储过程: if exists (select * from sysobjects where id = object_id("lybsave")) drop proc lybsave CREATE PROCEDURE [lybsave] @keyid int=0,@guestname varchar(20),@guestitle varchar(100),@guestcomm text,@gues
2004-11-07以下是建立库结构的Sql语句(以一个简单的树状留言薄为例): if exists(select * from sysobjects where ID = object_id("guestbook")) drop table guestbook go drop table guestbook create table guestbook( &
2004-11-07实现原理:以一排序字段(字符型实现排序),该字段的实际长度即为回复深度(用一位字符代表一层深度时)。 所受限制:回复深度只受排序串定义长度的限制(有点象空间换深度),每贴回复数(包括根贴和子贴)为30左右(当sql ser
2004-11-07文档: 远程执行服务器脚本 复杂的 Web 应用程序既调用客户脚本又调用服务器脚本。客户脚本经常用于对应用程序的用户接口进行编程──例如,为了动态改变 Web 页文本,对用户动作,比如双击作出反应,并执行诸如验证这样的面向客户的任务。客户脚本在浏览器
2004-11-07文档: 使 Remote Scripting 在客户页中有效 在您能使用 remote scripting 来调用服务器脚本之前,必须将 remote scripting 能力添加到用户的客户页中。使用来自于客户脚本的 remote scripting 所需的例程包含在 Rs.htm 文件中。用户必须将该文件包含到自己
2004-11-07文档: 使 Remote Scripting 在服务器页中有效 除了对客户页进行配置以便于调用远程脚本外,您还必须对自己的服务器页进行配置,以便于对它们进行接收。其做法包括下面这些步骤: 包含 remote scripting 服务器库,并对其进行初始化。
2004-11-07文档: 引用 ASP 页作为对象 为了使得用 remote scripting 调用 ASP 页上的方法更方便一些,您可以在客户脚本中创建一个包含服务器方法页的对象引用。这使得用户可以使用标准 object.method( ) 语法去调用用户已在自己的服务器页上显露的方法。 将
2004-11-07文档: 调用 Remote Scripting 方法同步 在对某个客户页和某个服务器页上的 remote scripting 进行配置后,您就可以从自己的客户脚本调用该服务器页的方法了。缺省的情况是,当用户调用某个服务器方法时,它被同步执行──您的客户脚本直到服务器方法执行完
2004-11-07文档: 调用 Remote Scripting 方法异步 Remote scripting 向您提供了异步调用服务器方法的选择 ──当执行服务器方法时,用户的客户脚本继续运行。异步调用 remote scripting 方法使得您可以避免应用程序用户接口速度的减慢,因为您可以在执行服务器脚本的
2004-11-07文档: 检查错误 当您在服务器脚本中用 remote scripting 调用方法时,可能会遇到多种错误,包括语法错误和运行时间错误,以及调用 remote scripting 方法时的错误。remote scripting 调用机制向您提供了获知调用过程中所出现错误信息的途径。 错误处理
2004-11-07文档: 调用对象属性和方法 当您调用一个服务器方法时,该方法不返回单个值。而是创建一个调用对象,该对象包含被调用过程的返回值和状态信息。下表列出了调用对象的属性。 属性 描述 id 调用的唯一标识号,它是首次调用时产生
2004-11-072004-11-07