2014-02-13 101 views
0

有沒有一種方法來檢測您的mvc頁面的重定向url時,按下按鈕,以便您可以通過JavaScript顯示此URL。用JavaScript抓取重定向URL

例如。按下按鈕將從localhost:1772/tasks重定向到localhost:1772/tasks?actionname = StockReq。

在var redirecturl中捕獲localhost:1772/tasks?actionname = StockReq重定向網址並顯示警報(「redirectcting to:」+ redirecturl)。

回答

0

我想你可能有更好的辦法。 如果你知道你的渲染按鈕,你可以附加一個屬性(data-targeturl),你將在鏈接/按鈕的完整URL裏面生成一個屬性(data-targeturl),並且通過使用一個簡單的javascript代碼,你可以捕獲click事件,讀取從點擊鏈接/按鈕的屬性,並以您想要的方式顯示它。

另外你也許會注意到,大多數情況下,當你嘗試渲染actionlinks(這是MVC方法來渲染一個導致你的解決方案中的另一個動作/頁面的控件)時,你最終會得到錨點,所以你可以簡單地閱讀href屬性,並執行相同的操作。

+0

情況實際上要複雜得多。我只是提供一個簡單的例子,以便沒有人會迷失在我想要做的事情 – tvmannetjie

+0

你能否給我提供一些例子,以便我可以幫忙? –

+0

實際上有一個控件我使用重定向到一個URL通過一些JavaScript,但我找不到這樣做的JavaScript。這是一個kendo ui控制。現在我試圖捕獲重定向的網址,以便我可以使用它。 – tvmannetjie