我有这个奇怪的问题,以前从未遇到过。相当简单的操作,突然之间让我头疼:
Session("myVar") = Request.Form("myFormVar")
这给我一个错误“发生错误,请与管理员联系... blabla”
我正在尝试不同的方法,并且暂时使它起作用的唯一方法是将语句加倍:
on error resume next
Session("myVar") = Request.Form("myFormVar")
Session("myVar") = Request.Form("myFormVar")
这是“有效的”方法,但这不是一个长期有效的解决方案。 该页面是重定向页面,我在其中执行一些操作并重定向到结果页面。我只是不知道发生了什么。有人遇到过类似的事情吗?
谢谢!
答案 0 :(得分:0)
上下文的Request vs Request.Form如何?我只能怀疑它是Windows版本,所以不能提供更多的背景信息
答案 1 :(得分:-4)
好,我解决了。在我的代码中,我有Request(“ myFormVar”)iso Request.Form(“ myFormVar”)。我更改了它,现在工作正常。但是,奇怪的是,它可以在Win 10中的本地IIS上运行,并且以前可以在Win 2008 IIS 7.5上运行,现在已经不行了。有人告诉我,我们的服务器已进行了一些安全修补,所以也许与此有关。