C# 离开页面时保存页面数据
我有一个编辑表单,上面有两个按钮,“保存”(duh)和“返回列表”(在实际返回之前执行保存)。问题是该页面还具有侧面导航和顶部导航。因此,当用户选择其中的任何链接时,页面不会保存。即使选择了侧导航链接或顶部导航链接,是否也可以执行保存C# 离开页面时保存页面数据,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,我有一个编辑表单,上面有两个按钮,“保存”(duh)和“返回列表”(在实际返回之前执行保存)。问题是该页面还具有侧面导航和顶部导航。因此,当用户选择其中的任何链接时,页面不会保存。即使选择了侧导航链接或顶部导航链接,是否也可以执行保存 注意,这是一个MVC3 C项目 您是否考虑过只提醒用户页面尚未保存?使用onbeforeuload事件,显示警报消息(或类似信息)。如果他们想保存,请让他们单击“取消”停留在页面上并保存,否则继续而不保存。您可以在onbeforeunloadjavascript事
注意,这是一个MVC3 C项目 您是否考虑过只提醒用户页面尚未保存?使用
onbeforeuload
事件,显示警报消息(或类似信息)。如果他们想保存,请让他们单击“取消”停留在页面上并保存,否则继续而不保存。您可以在onbeforeunload
javascript事件中使用ajax调用。如果用户单击save,您当前如何保存数据?保存将作为控制器中的HttpPost执行,这正是我希望它执行的操作。非常感谢。我可以接受一个评论作为答案吗哈哈