Response.Redirect执行POST而不是GET

时间:2014-01-13 21:00:15

标签: c# asp.net .net

我正在寻找一种方法来转发我的表格帖子。我有一个外部来源发布我SAML,我需要他们POST到我的defualt页面创建一个cookie,然后我可以将它们重定向到他们可以操作的页面。我遇到的问题是当我将它们重定向到页面时,它们可以处理表单变量(发布数据)。我可以在fiddler中看到我在WebForms中收到他们的SAML,但是当我response.redirect到下一页时,表单数据就消失了。我理解这是因为response.redirect有一个得到,我想知道是否有人知道另一种方法,或解决这个问题。提前谢谢。

客户帖子Saml到我的默认页面 - >我的默认页面重定向到购物页面(因为购物页面创建了非用户cookie) - >购物页面然后重定向到结果页面(结果基于saml中的内容)。简短:我需要保留在多个页面上发布给我的初始SAML,以便我可以在结果页面上处理它。我想不断将它发布到每个中间页面。

1 个答案:

答案 0 :(得分:0)

将POST表单写入页面,填写数据,并编写一些触发提交的JS代码。例如,ADFS使用SAML令牌执行此操作。