我知道这很奇怪,但我的网页上出现了以下错误,我知道Request.form
ENCTYPE="multipart/form-data"
BinaryRead
使用{{1}后无法调用Request.Form
收集。
我的实际上传器页面我使用Forms集合来访问表格数据,如Uploader.Form("txtTitle")
。
但是在这个上传页面上,我已经包含了几个ASP页面,这些页面是用于其他安全检查等的标准thruout应用程序,而这些页面使用Request.form
。
访问的其他替代方法是在这些安全页面上没有Request.form
的情况下发布后期数据?由于这些是常见页面,因此所有其他页面都不会使用ENCTYPE="multipart/form-data"
表单。
提前致谢!
答案 0 :(得分:0)
在函数中放置使用Request.Form的includes'代码,而不是将值作为参数传递给函数而不是使用Request.Form
所以在你的页面中它看起来像这样:
<!--#INCLUDE FILE="myinclude.asp"-->
MyIncludeFunction Uploader.Form("MyIncludeFunctionParameter")
在所有其他页面中:
<!--#INCLUDE FILE="myinclude.asp"-->
MyIncludeFunction Request.Form("MyIncludeFunctionParameter")