可以从 ASP 的内建对象 Request 获取用户通过HTTP传送过来的申请信息,如客户认证,Cookies数据,Post信息,查询参数,服务器环境信息等,这些可以分别从对象 Request 的集合属性ClientCertificate,Cookies,Form,QueryString,ServerVarables 中获取,获取方式为 Request.CollectionName( ItemString ),其中CollectionName为集合属性名称即
ClientCertificate,Form,QueryString,ServerVarables 中的一个,ItemString 为要获取的项目的名称.如果可以确定没有重复的项目名称,也可直接以Request( ItemString )来获取用户信息,而不用指明集合属性名称.例如请求页面中有一个Form元素CustomerID,且没有其它元素名称为CustomerID,则用Request.Form( "CustomerID" ) 与用Request.( "CustomerID" )
具有同样的效果.
一.用Request.Form获取表格信息
1.ASP页面可从一个HTML中获取表格信息,只要将该表格的Action指定为对应的ASP页面即可.该项应用可参见前面的列举的读者会员资格申请的例子.在该例子中,result.asp 从一个HTML中获取表格信息并提供反馈信息.
2.ASP页面可从另一个ASP页面生成的HTML中获取表格信息.具体运作方式基本与从HTML页面中获取信息相同.
3.ASP页面可从自己生成的HTML中获取表格信息,只不过需要判断该页面是输入页面还是反馈页面.在下面的例子中,login.asp 提供了一个用户登录页面,要求用户输入登录帐号和密码,然后再通过Form的Action属性将表格发送给自己进行处理.在 login.asp 中,将根据帐号和密码是否全为空来判断是输入页面还是反馈页面,并给予不同的提示,若是输入则提示"用户登录,请输入用户帐号和密码",否则显示用户帐号和密码. 本文章更多内容:<<上一页 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 下一页>> |