C# 向iFrame发送HTTP POST

C# 向iFrame发送HTTP POST,c#,asp.net,http,iframe,C#,Asp.net,Http,Iframe,我正在尝试将我的网站与第三方白标签网站集成,该网站可以托管在我网站的iFrame中 为了让iFrame正确加载网站,我需要向源url发送一个带有凭据的HTTP POST,并将凭据作为查询字符串传递。然后服务器将做出响应,然后我需要将iFrame src属性设置为我发布到的相同URL,然后重新加载页面 因此,总而言之,我的HTTP POST应该是以下URL,在发布之前,在my codebehind的id参数中动态设置: 在响应之后,我的站点需要将iframe重定向到完全相同的URL。因此,我需要

我正在尝试将我的网站与第三方白标签网站集成,该网站可以托管在我网站的iFrame中

为了让iFrame正确加载网站,我需要向源url发送一个带有凭据的HTTP POST,并将凭据作为查询字符串传递。然后服务器将做出响应,然后我需要将iFrame src属性设置为我发布到的相同URL,然后重新加载页面

因此,总而言之,我的HTTP POST应该是以下URL,在发布之前,在my codebehind的id参数中动态设置:

在响应之后,我的站点需要将iframe重定向到完全相同的URL。因此,我需要在重定向之前将iFrame src设置为动态URL

我不知道该怎么做……唉

  • 创建名为
    sitepostdirect.aspx的新页面
  • 这样做的目的是进行HTTP POST操作,然后重定向到所需的URL
  • 您可以使用表单和提交按钮单击模拟或任何其他方法发布帖子
  • 引导您的IFrame使用
    sitepostdirect.aspx
    wich,它将从此处处理所有事情
  • sitepostdirect.aspx:

    <form id="myForm" method="post" action="http://someurl.com" runat-"server"/>
       <asp:hiddenfield id="ValueHiddenField" value="" runat="server"/>
    </form>
    
    <script>
      $(document).ready(function(){
         $('#myForm').submit();
      });
    </scrip>
    
    
    $(文档).ready(函数(){
    $('#myForm')。提交();
    });