2014-12-04 70 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