2014-12-04 68 views
-1

我有要求,我在MVC中的部分視圖的右側顯示菜單。在視圖中,我具有編輯模式和查看模式。當我處於編輯模式時,我想要詢問一條確認信息來導航與否,點擊菜單鏈接。有人請幫助我。自定義處理菜單點擊

+1

請示例代碼,沒有人可以不看你的代碼幫助。 – 2014-12-04 08:24:39

+0

[window.confirm](http://www.w3schools.com/jsref/met_win_confirm.asp) – 2014-12-04 08:35:51

回答

0

您可以存儲會話變量,該變量指示您是否可以不經確認而導航離開,您可以在調用編輯視圖時將其設置爲false。編輯:如果你不喜歡會話,你也可以使用localStorage

+0

我該如何處理這些點擊?我需要在導航之前執行一個javascript或MVC代碼 – Kandy 2014-12-04 08:39:57

+0

您使用jQuery捕獲的點擊次數(http://stackoverflow.com/questions/15234881/how-to-catch-any-click-event-in-jquery) 當你抓住它,你可以檢查會話中的參數(http://stackoverflow.com/questions/560084/session-variables-in-asp-net-mvc-第二個答案)或localStorage並彈出確認。這需要一點JavaScript知識,但這是非常基本的。 – sander 2014-12-04 08:47:49