
request分2种。
1表单的requestform,写法:requestform("这里写入前面表单内组件的名称")
比如:文本框名称NAME,那就是requestform("NAME")
2地址栏的requestquerystring,写法同上,只是在地址栏中传递参数的时候能用的上。
indexhtm是静态文件,不能直接动态处理数据
换句话说,你写的<% requestquerystring("id")%>是asp语法,而index。htm是静态文件,压根就是2回事
说详细一点就是,asp是动态服务器端语言,需要iis去解析,而htm文件则不需经过服务器解析,直接发送到客户端浏览器进行显示
,
再详细一点,就是当iis发现后缀名是htm或者html时,便不再进行编译,直接发送至浏览器,所以无论你在indexhtm写什么动态代码,都不会被编译的,除非你在iis上设置,将htm后缀名文件也用aspdll文件编译
首先要明白 在ASP中只有通过GET和POST方式传递一个参数设个参数str="的三大倒萨飞洒的飞飞"有四种方法:1、地址栏传递参数<a href="2aspnowlink=<%=str%>" target="_parent"><%=str%></a>下个页面用requestQueryString("nowlink")来获取STR的值2、表单传递参数<form id="nowlink"><a href="2asp" target="_parent" onlick="javascript:documentnowlinksubmit();"><%=str%></a><input name="nowlink" type="hidden" values="<%=str%>"></form>下个页面用requestform("nowlink")来获取STR的值3、用session("str")来保存在服务器端来获取STR值 不推荐用这种 保存在服务器端不提倡的做法4、用COOKIES("str")保存在客户端来获取STR的值也有弊端 容易丢失或者出错 看你程序是什么样的
ComeUrl=lcase(trim(requestServerVariables(">
以上就是关于如何利用ASP的Request对象取得表单中的数据全部的内容,包括:如何利用ASP的Request对象取得表单中的数据、ASP如何获得页面ID比如首页有很多标题,每个标题都已经生成了ID,如何获取这些ID不是提交页面、ASP中如何读取超链接的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)