使用Javascript捕获重定向URL

时间:2014-02-13 14:10:46

标签: javascript asp.net-mvc url redirect

当按下按钮时,是否有办法检测mvc页面的重定向网址,以便您可以通过javascript显示此网址。

例如。按下一个按钮,该按钮将从localhost:1772 / tasks重定向到localhost:1772 / tasks?actionname = StockReq。

在var redirecturl中捕获localhost:1772 / tasks?actionname = StockReq重定向url并显示警告(“重定向到:”+ redirecturl)。

1 个答案:

答案 0 :(得分:0)

我想你可能有更好的方法。 如果你知道你的渲染按钮,你可以在你的链接/按钮的完整URL内附加一个属性(data-targeturl),并使用一个简单的javascript代码,你可以捕获click事件,阅读点击链接/按钮的属性,并按您想要的方式显示。

你也可能会注意到,大多数时候你会在尝试渲染动作链接时使用锚点(这是MVC渲染控件的方式,导致你的解决方案中的另一个动作/页面)所以你可以简单地阅读href属性并执行相同的操作。