【发布时间】:2016-05-02 07:05:06
【问题描述】:
使用 .Net WebForms c# 4.5,
我需要将数据发布给第三方,这样做时,用户通过在浏览器的新选项卡中重定向到外部站点。就像这个问题一样:How to perform an HTTP POST and redirect the user to an external site?
所以,我首先尝试通过 WebClient 进行发布。我能够发布到外部站点 OK 并得到一个 html 响应字符串。我想被重定向到外部站点,就像我使用普通表单一样。如果我渲染 html 响应是不好的,因为它包含相对路径等。我真的需要重定向到外部站点。
所以合乎逻辑的解决方案是在页面上有一个带有 target="_blank" 和外部站点操作的表单。我的问题是我不能这样做,因为已经有一个包含整个页面的表单(无法更改)并且不允许嵌套表单。
任何建议
【问题讨论】:
标签: asp.net http redirect http-post webclient