【发布时间】:2011-03-13 23:33:35
【问题描述】:
我必须转换一些 ASP 页面(到 ASP.net),这些页面为数据库中的隐藏输入值设置值,并对供应商网站上托管的 ASP 页面进行 POST。
我已经发现 ASP.net 页面可以发布到其他网页而不是它们自己...我的问题是关于发送端是 ASP.net 和接收端是经典 ASP 的兼容性问题。是否可以从 ASP.net 页面发布到供应商网站上的经典 ASP 页面?
【问题讨论】:
标签: asp.net asp-classic
我必须转换一些 ASP 页面(到 ASP.net),这些页面为数据库中的隐藏输入值设置值,并对供应商网站上托管的 ASP 页面进行 POST。
我已经发现 ASP.net 页面可以发布到其他网页而不是它们自己...我的问题是关于发送端是 ASP.net 和接收端是经典 ASP 的兼容性问题。是否可以从 ASP.net 页面发布到供应商网站上的经典 ASP 页面?
【问题讨论】:
标签: asp.net asp-classic
是的,很有可能。
POST 是一种由 HTTP 协议定义的请求机制——它与技术无关。归根结底,网页只是一堆 HTML 和脚本,无论呈现它的技术如何。
您可能会得到一些 ASP.Net 放入表单的额外数据,但除此之外,您没有理由不能发布到您想要的任何网址。请注意,您不会共享会话状态或应用程序变量,并且您可能必须手动构建表单或编写自己的表单控件(使用带有“runat=server”的表单标签的常规模式无济于事,因为这将其设置为回发)。
【讨论】: