日期:2014-05-17  浏览次数:20900 次

为什么我用netbox运行asp时无法用post方式传递数据?
为什么我用netbox运行asp时无法用post方式传递数据?
即提交数据后,request.form()的数据都是空的,而采用get方式后,request.querystring()的数据却有.....
百思不得其解,试过两个文件的netbox和单文件的netbox都这样

------解决方案--------------------
楼主用那个版本的盒子 你的 MAIN.box

的配置给看哈

这个是我的

Dim httpd
Shell.Service.RunService "NBWeb ", "NetBox Web Server ", "NetBox Http Server Sample "
Sub OnServiceStart()
Set httpd = CreateObject( "NetBox.HttpServer ")
If httpd.Create( " ", 8080) = 0 Then
Set host = httpd.AddHost( " ", "\web ")
host.EnableScript = true
host.AddDefault "index.asp "
host.AddDefault "default.asp "
httpd.Start
else
Shell.Quit 0
end if
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
End Sub
------解决方案--------------------
不要 request.form()
而是用request来获得参数.应该没问题.
我也用netbox测试过了.
如果还有问题,可以到我群里(36510705)看看有没有答案!