当用户尝试导航到ASP.net中的另一个页面时显示消息框

时间:2011-04-10 01:25:50

标签: javascript asp.net

我的ASP.Net应用程序中有几个页面,页面中有多个超链接。

无论如何,如果他/她试图导航而不保存数据,我是否可以提醒用户?

请帮忙

1 个答案:

答案 0 :(得分:1)

查看JavaScript onbeforeunload事件。

当用户填写表单字段时,在任何字段模糊后,将HasData变量设置为true。使用Onbeforeuload事件,您可以检查HasData是否为true。如果是这样,您可以提示用户确认他们想要离开而不保存。