我最近从我们传统的ASP到asp.net服务器上升级页面

在页面临危POSTDATA并将其保存到文件中。该页面使用我们的许多客户和URL(到ASP页)的硬编码到他们的软件。这意味着,我不能简单地换旧页面出了新的。 我试图找到一种方法将客户端从旧的URL到新的重定向。 我知道你可以做到使用IIS一个简单的重定向,但这并不会导致POSTDATA被重定向。 我试着将文件设置为307临时重定向,当数据在FORMDATA但其他职位要求这个作品如使用MSXML库不工作的。

基本上我需要找到在IIS的方式来转发从一个页面到另一个POST请求而不会失去身体的任何

有帮助吗?

解决方案 2

我发现最好的办法是使用IIS中的临时重定向代码,虽然这并没有从MSXML库发起POSTDATA工作。在最后,我曾在.NET写一个COM库使用system.encoding库做的努力工作,然后在ASP引用COM库

其他提示

如果两页是相同的应用程序中,你可以使用Server.Transfer的。这只是转移从旧页到新的处理,并且维护所有请求的数据。

可以总是程序(为Asp.old)一个循环,通过所有的形状数据进并插入一个记录与数据库中的所有的值。然后,将用户重定向到您的ASPX页面与该行的数据库作为查询字符串参数ID。请小心,如果窗体的数据是敏感的,以应用某种形式的安全性,以确保用户不会通过改变查询字符串“偷”别人的数据。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top