ASP设计常见问题及解答精要-4
程序员文章站
2022-05-17 14:53:53
23、问题:在asp文件中读取html的表单字段有几种方法?
答:request对象除了可以用来读取附带在网址后面的参数以外,也可以读取html表单字段的内容,经常使用的...
23、问题:在asp文件中读取html的表单字段有几种方法?
答:request对象除了可以用来读取附带在网址后面的参数以外,也可以读取html表单字段的内容,经常使用的语法结构如下:
< form name =formname method=“get|post”action=“url”>< form >
其中的method可以接受get或post两种传输的方法,其中的post是允许传输大量数据的方法,而get方法会将所要传输的数据附在网址后面,然后一起送达服务器,因此传送的数据量就会受到限制,但是执行效率却比post方法好。
使用get或post方法都可以将数据送至服务器,使用request对象接收数据的相对应方法如下:
get:request.querystring(“字段名称”),也可以写成request (“字段名称”)
post:request.form (“字段名称”),也可以写成request (“字段名称”)
24、问题:如何提高使用request集合的效率?
答:在使用request集合时,由于包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用request集合中的一个值,应该考虑将其存贮为一个局部变量。
25、问题:在asp页面中既可以使用vbscript,也可以使用jscript,混合使用脚本引擎好吗?
答:虽然在asp页面中既可以使用vbscript,也可以使用jscript。但是在同一个页面上同时使用jscript和vbscript则是不可取的。因为服务器必须实例化并尝试缓存两个(而不是一个)脚本引擎,这在一定程度上增加了负担。因此,从性能上考虑,不应在同一页面中混用多种脚本引擎。
26、问题:当我们建立了一个asp文件,并且符合语法时,通过输入以下地址,或通过资源管理器打开浏览:c:inetpubwwwroota.,将出现无法运行的错误,并提示权限不对或文件无法访问,为何不能正常运行asp文件?
答:这是因为asp文件首先要求站点是具备“执行(脚本)”属性的;然后要求按照url格式输入地址,而不是dos格式,我们需要在电脑上安装好并启动web服务平台,并确保asp文件存放在web服务器的虚拟目录下,就可以通过http的格式来浏览,在浏览器的地址栏输入:“https:// web站点名称(或站点的ip地址)/asp文件名称”,回车后就可以在浏览器中看到服务器执行asp文件的结果。
27、问题:什么是asp.net?它与asp有什么关系?
答:active server pages(asp,活动服务器页面)就是一个比较简单环境,在其中,可以混合使用html、脚本语言以及少量来创建服务器端的internet应用程序;
asp.net是微软力推的功能强大的编程环境,可以使用c#等多种高级语言及脚本语言、html、xml、xsl等来创建基于网络的应用程序。asp.net将c#作为一种面向对象语言,在很多方面来看,c#将成为微软的与java相似的语言。 c#是asp.net开发中一个最重要的功能,微软会将c#发展成为java的强劲对手。这也是微软.net框架的一个重要组成部分。我认为c#是微软在编程语言领域击败对手的主要工具。
asp.net在面向对象性、连接、大型站点应用等方面都优于asp程序,asp.net还提供更多的其他方面的新特性,例如:内置的对象缓存和页面结果缓存;内置的xml支持,可用于xml数据集的简单处理;服务器控制提供了更充分的交互式制等。
asp.net依然完全锁定在微软的操作系统中,要真正发挥asp.net潜力,你要使用c#或vb.net。这两种语言将成为asp.net标准的核心的脚本语言。
答:request对象除了可以用来读取附带在网址后面的参数以外,也可以读取html表单字段的内容,经常使用的语法结构如下:
< form name =formname method=“get|post”action=“url”>< form >
其中的method可以接受get或post两种传输的方法,其中的post是允许传输大量数据的方法,而get方法会将所要传输的数据附在网址后面,然后一起送达服务器,因此传送的数据量就会受到限制,但是执行效率却比post方法好。
使用get或post方法都可以将数据送至服务器,使用request对象接收数据的相对应方法如下:
get:request.querystring(“字段名称”),也可以写成request (“字段名称”)
post:request.form (“字段名称”),也可以写成request (“字段名称”)
24、问题:如何提高使用request集合的效率?
答:在使用request集合时,由于包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用request集合中的一个值,应该考虑将其存贮为一个局部变量。
25、问题:在asp页面中既可以使用vbscript,也可以使用jscript,混合使用脚本引擎好吗?
答:虽然在asp页面中既可以使用vbscript,也可以使用jscript。但是在同一个页面上同时使用jscript和vbscript则是不可取的。因为服务器必须实例化并尝试缓存两个(而不是一个)脚本引擎,这在一定程度上增加了负担。因此,从性能上考虑,不应在同一页面中混用多种脚本引擎。
26、问题:当我们建立了一个asp文件,并且符合语法时,通过输入以下地址,或通过资源管理器打开浏览:c:inetpubwwwroota.,将出现无法运行的错误,并提示权限不对或文件无法访问,为何不能正常运行asp文件?
答:这是因为asp文件首先要求站点是具备“执行(脚本)”属性的;然后要求按照url格式输入地址,而不是dos格式,我们需要在电脑上安装好并启动web服务平台,并确保asp文件存放在web服务器的虚拟目录下,就可以通过http的格式来浏览,在浏览器的地址栏输入:“https:// web站点名称(或站点的ip地址)/asp文件名称”,回车后就可以在浏览器中看到服务器执行asp文件的结果。
27、问题:什么是asp.net?它与asp有什么关系?
答:active server pages(asp,活动服务器页面)就是一个比较简单环境,在其中,可以混合使用html、脚本语言以及少量来创建服务器端的internet应用程序;
asp.net是微软力推的功能强大的编程环境,可以使用c#等多种高级语言及脚本语言、html、xml、xsl等来创建基于网络的应用程序。asp.net将c#作为一种面向对象语言,在很多方面来看,c#将成为微软的与java相似的语言。 c#是asp.net开发中一个最重要的功能,微软会将c#发展成为java的强劲对手。这也是微软.net框架的一个重要组成部分。我认为c#是微软在编程语言领域击败对手的主要工具。
asp.net在面向对象性、连接、大型站点应用等方面都优于asp程序,asp.net还提供更多的其他方面的新特性,例如:内置的对象缓存和页面结果缓存;内置的xml支持,可用于xml数据集的简单处理;服务器控制提供了更充分的交互式制等。
asp.net依然完全锁定在微软的操作系统中,要真正发挥asp.net潜力,你要使用c#或vb.net。这两种语言将成为asp.net标准的核心的脚本语言。
下一篇: php基础编程 未结帖申请,该怎么解决