Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 重定向并保留推荐Url_Asp.net Mvc 3_Redirect - Fatal编程技术网

Asp.net mvc 3 重定向并保留推荐Url

Asp.net mvc 3 重定向并保留推荐Url,asp.net-mvc-3,redirect,Asp.net Mvc 3,Redirect,我有一个页面,我从它重定向到另一个页面(让我们称之为“中间页面”),查询字符串中有参数。我希望在不丢失引用url(中间页面的查询字符串)的情况下,从中间页面重定向到另一个域中的其他页面。我的项目是MVC 我试过: -服务器端->中的重定向不起作用,因为中间页的查询字符串在客户端没有机会更改。 -通过java脚本在客户端重定向:location.replace/location.href->未保留引用url。 -使用Meta标记刷新->在客户端重定向无效 我确实看到,如果我在中间页面中放置一个链接

我有一个页面,我从它重定向到另一个页面(让我们称之为“中间页面”),查询字符串中有参数。我希望在不丢失引用url(中间页面的查询字符串)的情况下,从中间页面重定向到另一个域中的其他页面。我的项目是MVC

我试过: -服务器端->中的重定向不起作用,因为中间页的查询字符串在客户端没有机会更改。 -通过java脚本在客户端重定向:location.replace/location.href->未保留引用url。 -使用Meta标记刷新->在客户端重定向无效

<>我确实看到,如果我在中间页面中放置一个链接(点击),点击它将保留推荐URL。因此,我的最后一个解决方案是放置一个javascript,在加载文档时自动单击链接->它不起作用


有人对此有解决方案吗?

尝试使用javascript提交表单:(编辑版)

因此,我们有一个文件“first.html”,它调用“middle.html”,并带有参数:

<html>
    <body>
        <script>
            document.location.href="middle.html?a=1&b=2";
        </script>
    </body>
</html>

document.location.href=“middle.html?a=1&b=2”;
现在“middle.html”使表单提交到另一个域:

<html>
    <body>
        <script>
            var myForm = document.createElement("form");
            myForm.method = "GET";

            myForm.action = "http://google.com";

            document.body.appendChild(myForm);
            myForm.submit();
        </script>
    </body>
</html>

var myForm=document.createElement(“表单”);
myForm.method=“GET”;
myForm.action=”http://google.com";
document.body.appendChild(myForm);
myForm.submit();

我用Firebug在FF中检查了它,在GET请求下,我可以看到HttpHeader“Referer”,它等于“middle.html?a=1&b=2”

我通过在自动单击链接之前使用超时解决了这个问题。
但是我不喜欢这个解决方案。有人有更好的解决方案吗?

thanx但如果引用者url仍然返回第一页url,而不是中间页urlone@Atlanta请参阅编辑版本。表格提交应从中间页开始