2000-08-14·编译:甘冀平·Yesky技巧16:在任何可能时使用Server.Transfer,而不要用Response.RedirectResponse.Redirect告诉浏览器请求另一个不同的页面,这常常用于引导用户到登录页面或者出错处理页面。由于重定…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.41编码示例如下是一个包含需要保护的JScript代码的简短示例:脚本编码器示例页<!--////Copyright©1998MicrosoftCorporation.AllRightsReserved.//**开始编码**functionverifyCorrectBrowser(){if(navigator.a…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.39脚本编码器语法描述对脚本编写源代码进行编码,使其不会轻易地被用户查看或修改。语法SCRENC[/s][/f][/xl][/ldefLanguage][/edefExtension]inputfileoutputfile脚本编码器语法的组成部分如下:部分描述/s可选的。开关…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.37使用脚本编码器脚本编码器只对脚本代码进行编码,文件的其他内容不动且以普通文本形式显示。要使用脚本编码器,以通常方法对文本进行开发和调试,然后使用该实用程序对最终的脚本进行编码。脚本编码器在源代码中使用…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.27脚本编码器是一种简单的命令行工具,它使脚本设计者可以对最终的脚本进行编码,从而使Web主机和Web客户不能查看或修改它们的源代码。注意,这种编码只能防止别人在无意中查看到您的代码,并不能防止蓄意黑客查看您的…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.25技巧11:使用ResponseBuffering通过打开“responsebuffering”可以缓冲一个值得输出的整个页面内容,这将最小化输出到浏览器的数据量,从而提高了整体性能。每一次输出都耗费许多,所以写得越少,效果越好。TCP/ip在…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.23如何增强asp程序性能(2)2000-08-11·编译:甘冀平·Yesky技巧6:聪明地使用session对象Session在繁忙站点上使用时有几个缺陷。繁忙的意思是:站点上每秒有上百的页面被请求,或者同时有上千的访问用户。这个技巧对于…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.20如何增强asp程序性能(1)2000-08-10·甘冀平·Yesky简介性能是一个很重要的特征。你需要事先设计好性能指标,否则日后就要为此重新编写程序。就是说:要设想好怎样最佳化地执行ASP程序?本文提出了一些优化ASP应用和V…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.18文档:等待方法终止当前正执行的客户脚本,直到指定调用对象的异步remotescripting调用完成。语法co.wait()参数co执行remotescripting调用而生成的调用对象。说明调用该方法将把一个异步remotescripting调用转换为同步…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.15文档:调用对象属性和方法当您调用一个服务器方法时,该方法不返回单个值。而是创建一个调用对象,该对象包含被调用过程的返回值和状态信息。下表列出了调用对象的属性。属性描述id调用的唯一标识号,它是首次调用时产…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.13文档:检查错误当您在服务器脚本中用remotescripting调用方法时,可能会遇到多种错误,包括语法错误和运行时间错误,以及调用remotescripting方法时的错误。remotescripting调用机制向您提供了获知调用过程中所出现错…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.11文档:调用RemoteScripting方法异步Remotescripting向您提供了异步调用服务器方法的选择──当执行服务器方法时,用户的客户脚本继续运行。异步调用remotescripting方法使得您可以避免应用程序用户接口速度的减慢,因…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.09文档:调用RemoteScripting方法同步在对某个客户页和某个服务器页上的remotescripting进行配置后,您就可以从自己的客户脚本调用该服务器页的方法了。缺省的情况是,当用户调用某个服务器方法时,它被同步执行──您的…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.07文档:引用asp页作为对象为了使得用remotescripting调用ASP页上的方法更方便一些,您可以在客户脚本中创建一个包含服务器方法页的对象引用。这使得用户可以使用标准object.method()语法去调用用户已在自己的服务器页上…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.05文档:使RemoteScripting在服务器页中有效除了对客户页进行配置以便于调用远程脚本外,您还必须对自己的服务器页进行配置,以便于对它们进行接收。其做法包括下面这些步骤:包含remotescripting服务器库,并对其进行初…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.03文档:使RemoteScripting在客户页中有效在您能使用remotescripting来调用服务器脚本之前,必须将remotescripting能力添加到用户的客户页中。使用来自于客户脚本的remotescripting所需的例程包含在Rs.htm文件中。用户必…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.57.01文档:远程执行服务器脚本复杂的Web应用程序既调用客户脚本又调用服务器脚本。客户脚本经常用于对应用程序的用户接口进行编程──例如,为了动态改变Web页文本,对用户动作,比如双击作出反应,并执行诸如验证这样的面…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.56.59实现原理:以一排序字段(字符型实现排序),该字段的实际长度即为回复深度(用一位字符代表一层深度时)。所受限制:回复深度只受排序串定义长度的限制(有点象空间换深度),每贴回复数(包括根贴和子贴)为30左右…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.56.57以下是建立库结构的Sql语句(以一个简单的树状留言薄为例):ifexists(select*fromsysobjectswhereID=object_id("guestbook"))droptableguestbookgodroptableguestbookcreatetableguestbook(lybidintidentity(1,1),g…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.56.55加贴存储过程:ifexists(select*fromsysobjectswhereid=object_id("lybsave"))dropPRoclybsaveCREATEPROCEDURE[lybsave]@keyidint=0,@guestnamevarchar(20),@guestitlevarchar(100),@guestcommtext,@guestemailvarch…
类别:
ASP程序 标签: 作者:
日期:
2012-02-11 08.56.53