访问表单发布数据没有request.Form

时间:2015-03-06 15:52:23

标签: file-upload asp-classic

我知道这很奇怪,但我的网页上出现了以下错误,我知道Request.form ENCTYPE="multipart/form-data" BinaryRead使用{{1}后无法调用Request.Form收集。

我的实际上传器页面我使用Forms集合来访问表格数据,如Uploader.Form("txtTitle")

但是在这个上传页面上,我已经包含了几个ASP页面,这些页面是用于其他安全检查等的标准thruout应用程序,而这些页面使用Request.form。 访问的其他替代方法是在这些安全页面上没有Request.form的情况下发布后期数据?由于这些是常见页面,因此所有其他页面都不会使用ENCTYPE="multipart/form-data"表单。

提前致谢!

1 个答案:

答案 0 :(得分:0)

在函数中放置使用Request.Form的includes'代码,而不是将值作为参数传递给函数而不是使用Request.Form

所以在你的页面中它看起来像这样:

<!--#INCLUDE FILE="myinclude.asp"-->
MyIncludeFunction Uploader.Form("MyIncludeFunctionParameter")

在所有其他页面中:

<!--#INCLUDE FILE="myinclude.asp"-->
MyIncludeFunction Request.Form("MyIncludeFunctionParameter")