asp request.form

asp request.form,第1张

有办法,不过较为复杂一点

先用

RequestForm

获取表单提交过来的所有值,包含每一项的名称和值

如:test1=11&test2=22&submit=submit

再用split()分割一下。

Dim v '所有表单值

Dim t '所有表单数量

ReDim A(RequestFormCount) '表单名称数组

ReDim B(RequestFormCount) '对应表单值数组

v=RequestForm

t=RequestFormCount

For i=0 To t-1

a(i)=Split(Split(v,"&")(i),"=")(0)

b(i)=Split(Split(v,"&")(i),"=")(1)

Next

For i=0 To t-1

ResponseWrite a(i)&"="&b(i)&"<br>"

Next

---------------------------------------------------

用这相可以获取GET

RequestServerVariables("QUERY_STRING")

没看到你的getParameter()语句,不知道具体情况啊!

在接收值的页面试着把接收到的值输出来看一下呢??

输值的时候用一些特殊符号开头,不然如果接收到的是空串,你不知道到底输出值没有,如:

String comment = requestgetParameter("comment");

outprintln(""+comment+"@@@@@");

你后台是用Form接收的,那在前台的JS里send()方法就应该发送的是Form

var xhr = GetXml>

BinaryRead是自己直接获得相应的内存了。

asp本身不会再去处理相应的form数据了,所以你用了BinaryRead之后,就不能用普通的方法获取 form里面的输入框等输入的内容了。

得自己写代码处理通过 BinaryRead获取到的数据。

oupfilestreamWrite RequestBinaryRead(RequestTotalBytes)

这样应该也不能保存到文件的吧。

需要处理才行,最原始的数据都是包含很多其他结构在里面的,传过来的数据也都是经过编码的。

你可以自己搜索下“asp 无组件上传” 来找找相关的资料

以上就是关于asp request.form全部的内容,包括:asp request.form、request.getParameter()取不到页面传的值、C# asp.net的Request.Form获取不到ajax传的值,请大侠帮帮忙~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9510332.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存