灵魂腐蚀 发表于 2015-1-16 22:32:14

ASP网站制作之remote script文档(转载自微软)(二)

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对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。

山那边是海 发表于 2015-1-19 16:16:56

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

若天明 发表于 2015-2-2 21:53:58

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

不帅 发表于 2015-2-8 07:58:58

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

柔情似水 发表于 2015-2-25 02:27:49

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

仓酷云 发表于 2015-3-7 15:57:16

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

金色的骷髅 发表于 2015-3-15 09:19:57

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

蒙在股里 发表于 2015-3-21 23:25:34

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
页: [1]
查看完整版本: ASP网站制作之remote script文档(转载自微软)(二)