C# 如何在MVC5中将数据从一个应用程序传递到另一个应用程序而无需响应?

C# 如何在MVC5中将数据从一个应用程序传递到另一个应用程序而无需响应?,c#,asp.net,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc 5,我正在努力实现以下目标: 我正在建立一个MVC网站,它将帮助我自动重定向到另一个网站。 WebsiteA将使用HttpWebRequest调用WebsiteB。 WebsiteA将通过标题(request.headers.add)发送用户的详细信息 WebsiteB将处理所有用户详细信息,它不应该给WebsiteB响应,页面应该重定向到重新使用的页面 WebApplication 1 : public ActionResult RedirectPage(string firstNam

我正在努力实现以下目标:

我正在建立一个MVC网站,它将帮助我自动重定向到另一个网站。 WebsiteA将使用HttpWebRequest调用WebsiteB。 WebsiteA将通过标题(request.headers.add)发送用户的详细信息 WebsiteB将处理所有用户详细信息,它不应该给WebsiteB响应,页面应该重定向到重新使用的页面

WebApplication 1 :


    public ActionResult RedirectPage(string firstName,string lastName)
    {
       var url = "http://localhost:64603/";

        var request = (HttpWebRequest)WebRequest.Create(url);

        request.Headers.Add("firstName", firstName);

        request.AllowAutoRedirect = false;
        var response = (HttpWebResponse)request.GetResponse();

        return new RedirectResult(url);
     }
Web应用程序2:

    public ActionResult Index()
    {
        var re = Request;
        var headers = re.Headers;
        if (Request.Headers["firstName"] != null)
        {
            string ss = Request.Headers["firstName"].ToString();

        }
        ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";

        return View();
    }

因此,我的要求是页面应该从WebApplication1重定向到WebApplication2,数据应该通过标题发送。

当页面重定向到另一个站点时。。。该站点将成为父站点。。。如果你不能控制那个网站。。然后我努力跟随。。。如何更改重定向到的站点的行为…实际上,我们将发送控制器和操作名称以及url,并通过标题发送数据,例如:redirectUrl:“这是子域站点还是完全不同的域?”。你需要先提供它。好吧,它让事情变得更容易,现在是Get还是Post。。。如果复杂,放等什么?好的,让我们来看看步骤。。。纠正这个。。。;第一步。在现场1第2步着陆。点击某物。。。返回现场2。第三步不确定。。。完成了。您是否同时拥有站点1和站点2?请用步骤更详细地解释。。。事后猜测你想做什么会让你很难提出建议。