无需请求即可访问表单张贴数据.类型



我知道这很奇怪,但我的页面上出现了以下错误,我知道我不能使用Request.formENCTYPE="multipart/form-data"。使用Request.Form集合后无法调用BinaryRead

我的实际上传页面我使用Forms集合来访问像Uploader.Form("txtTitle")这样的表单数据。

但在这个上传器页面上,我包含了几个ASP页面,它们是用于其他安全检查等的标准thruout应用程序,这些页面使用Request.form。除了在这些安全页面上访问没有Request.form的表单发布数据之外,还有什么其他选择?因为这些是所有其他表单上没有ENCTYPE="multipart/form-data"的页面使用的常见页面。

提前感谢!

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

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

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

在所有其他页面中:

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

最新更新