2013-09-30 28 views
2

有沒有一種方式,當一個SPA應用程序使用Durandal迪朗達爾路由器,ASP.Net控制器,註銷

一旦logged in加載調用logout行動由asp.net控制器的支持,該應用允許用戶logout雖然註銷鏈接

<a href="/logout">Logout</a> 

URL更改爲/註銷,但從不會調用註銷控制器。

任何想法,是杜蘭德防止事件冒起來嗎?

-Ken

+0

我有類似的問題,我發現是HTML5推狀態API是罪魁禍首。在我的情況下,這隻發生在Chrome中。所以我關閉推狀態 - > Sammy.Application.prototype.disable_push_state = true;它的工作。然而,你嘗試一個單擊手柄,它將window.location設置爲所需的url,因爲html5推狀態是非常好的功能。 –

回答

0

您可能需要在href中指定控制器和操作。這樣的事情:

<a href="/account/logout">Logout</a>