request.form("")和request("")有什么区别?

linzhifeng 2003-09-15 12:53:31
用bt=request.form("textfield")则bt的值为空。
而用bt=request("textfield")则bt的值为textfield的值。

为什么?

...全文
64 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nchen123 2003-09-15
  • 打赏
  • 举报
回复
request.form 接受表单参数
request.querystring 接受 url 后指定的参数
request(不明确指定)可以接受两者
Primer2002cn 2003-09-15
  • 打赏
  • 举报
回复
一种是POST方式提交的(长度无限制,安全性好)
一种是GET方式提交的(有长度限制,安全性好,还有一个CACHE的概念)eg:http://localhost/aa.asp & name=aaa+age=13
cloudchen 2003-09-15
  • 打赏
  • 举报
回复
若不指名是request对象的哪个集合就按如下顺序查找
QueryString、Form、Cookies、ClientCertificate、ServerVarible
Primer2002cn 2003-09-15
  • 打赏
  • 举报
回复
form 必须submit之后才能request.form("YourTxt")
linzhifeng 2003-09-15
  • 打赏
  • 举报
回复
详情见:
http://expert.csdn.net/Expert/topic/2252/2252006.xml?temp=.6863214

我把
<%
bt=request.form("bt")
rq=request.form("rq")
if rq=empty then rq=cstr(now())
zw=request.form("zw")
%>

改成
<%
bt=request("bt")
rq=request("rq")
if rq=empty then rq=cstr(now())
zw=request("zw")
%>

问题就解决了。
zhanghy2 2003-09-15
  • 打赏
  • 举报
回复
这个问题应该不会出现吧,你试过request.questring("textfield")有值吗?
heartsea 2003-09-15
  • 打赏
  • 举报
回复
Request可以自动识别post和get而Request.Form只能识别post
linzhifeng 2003-09-15
  • 打赏
  • 举报
回复
但问题是我的form method="post"
但用bt=request.form("textfield")则bt的值为空。
而用bt=request("textfield")则bt的值为textfield的值。

是什么原因?

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧