|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。文档:使RemoteScripting在客户页中无效
在您能利用remotescripting来挪用服务器剧本之前,必需将remotescripting才能增加到用户的客户页中。利用来自于客户剧本的remotescripting所需的例程包括在Rs.htm文件中。用户必需将该文件包括到本人的客户页中。别的,用户必需挪用一个办法来启动remotescriptingapplet。
为了使得remotescripting无效
创立一个空的JavaScript剧本块──它援用Rs.htm文件,以下例所示:
<SCRIPTLANGUAGE="JavaScript"src="../_ScriptLibrary/RS.HTM">
要确保所指定Rs.htm文件的路径是准确的。该剧本块能够呈现在用户客户页的任何中央,但必需在一个如许的块中──它在用户挪用某个远程历程之前实行。
创立第二个JavaScript剧本块,并在这个块中挪用办法RSEnableRemoteScripting。缺省的情形是,该办法假定Rsproxy.classapplet在一个叫做_ScriptLibrary的文件夹中,并且恰好在用户服务器大概工程的假造根目次的上级目次。假如不是如许的话,那末您必需将路径传送到办法挪用中的Rsproxy.class文件中。
这个包括RSEnableRemoteScripting的剧本块必需呈现在文档的主体部分,由于它创立包括对Rsproxy.class援用的<APPLET>标志。必需将之放在包含Rs.htm文件的剧本块以后。您也能够将之放到<BODY>标志的前面,以下例所示:
<BODY>
<SCRIPTLANGUAGE="JavaScript">
RSEnableRemoteScripting("../_ScriptLibrary")
</script>
<!--这里是.htm文件的其他部分-->
注重RSEnableRemoteScripting所创立的<APPLET>标志其实不呈现在您的页面中──即便您在本人的扫瞄器中检察该页的源程序。
带有无效remotescripting的梗概客户页是如许的:
<HTML>
<标头>
<题目>RemoteScripting测试</题目>
</标头>
<主体>
<SCRIPTLANGUAGE="JavaScript"src="../_ScriptLibrary/RS.HTM"></剧本>
<SCRIPTLANGUAGE="JavaScript">
RSEnableRemoteScripting("../_ScriptLibrary")
</剧本>
<H1>RemoteScripting客户页</H1>
这是remotescripting示例客户页中的文本。
</主体>
</HTML>
以此体例设置了客户页以后,用户就能够在服务器页上增加挪用远程历程的剧本了。有关怎样举行的具体信息,请参阅同步伐用RemoteScripting办法和异步伐用RemoteScripting办法。关于怎样设置服务器页以便于吸收remotescripting挪用的具体信息,请参阅在服务器页中使得RemoteScripting无效。
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。 |
|