资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
在这章中,你会学到怎样处理多个主页。在第一部分,你会学到怎样从HTML的Form中接受信 息。在第二部分中,将会讨论一些接受和处理Query字段的方法,第三部分,你会学会如何引 导用户到一个新的主页地址,第四部分,则是在Active Server Pages中如何包容另一个 Active Server Page。 从HTML的Form中接受信息 从HTML的Form中接受信息 一般来说,你应当将HTML的FORM作为最主要的主页间传递信息的手段,使用户能够和你的 Active Server Page充分实现交互和信息传递的最可靠手段就是它。 注意 注意 如果你需要先去了解一下Form的类型和创建方法,请先到本书的第6章。 注意 注意 利用Form来传递用户的信息是最可靠的,因为它适用于任何浏览器,你当然也可以选择其他 很多种方法,例如Java applet, ActiveX控件,甚至是Adobe Acrodat文件创建,但是如果你 的网站希望针对的是广域网上更多层次的使用者,笔者建议还是应当以HTML的Form为主。 假设你希望用户在使用网站前进行一个注册过程,那么显然你应当使用一个HTML Form, 如下 面这个例子: 注册页 迈至科网络ASP教程注册页示例: 请输入姓名: 所在公司: 那么相信看到这里的读者应当十分熟悉HTML了,显示结果应当想象到了(见图15.1)。(如 果不是的话,请先看本书第6章或者其他主页入门书籍。)那么主页的介绍就不在多写了,请 注意这里面的form的method=post,也就是说,text文本框内容在submit按钮点击确认后会传 送到服务端,由于form的内容将作为HTTP请求的一部分,那么细心的读者应当已经意识到可 以用Active Server Page的Request对象来处理了,针对这种目的,Active Server Page的 Request对象特别指定了一个form集合来进行相关处理。form集合就可以包含所有添入HTML Form的信息。 1图15.1 注册表单的一个简单例子 图15.1 注册表单的一个简单例子 Form集合的每一个键都对应于HTML Form的输入内容。例如,上面那个简单的例子里面只有两 个键:username和usercompany;分别对应于两个文本框。 单独取出一个键值的方式见下面这个脚本(reresults.asp对应于form的action): 注册处理1 迈至科技术人员谢谢的注册! 这页执行的时候,注册用户的姓名就会显示在浏览器上,特别注意对应于上面HTML的Form中 的Action必须是指向这个脚本。 还有一点必须提醒的是,在HTML的Form中的文本框如果是空的,那么脚本执行就会报错,当 然对这种情况的判断和相应附加约束也很简单,但是现在为了简化目前的主要问题,还没有 涉及到,希望用户有所了解,在正式制作这种应用时,要尽量避免出现对form中某些区域空 的情况没有约束或判断的现象。 很多互联网上都使用了附加页来感谢客户的注册等等,通常这就需要了解上一个主页的FORM 中的内容,这种情况下,就需要request.form了。 2
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号