Asp.net页面最上面有一条菜单
进入到某个菜单里面的页面,用户正在对该页进行编辑,当用户没有保存而点击到其它菜单时,用户希望能弹出一个提示对话框,提示用户保存。这个提示功能该如何实现啊???在线等!!!

解决方案 »

  1.   

    写脚本
    return confirm('需要保存吗?');
      

  2.   

    <body onunload ="return confirm('需要保存吗?');" >
      

  3.   


      ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "", "alert('请点确定!');", true);另一种方法:
    string m = "请点确定";
    Page.RegisterClientScriptBlock("", "<script>alert('" + m + "');</script>");
      

  4.   

    眼睛小摊上8块钱买的,喜欢送你if(confirm('需要保存吗?'))
    {
      window.open('跳转网页');
    }
    else
    {
      return;
    }
    然后在单击事件里引用该脚本
      

  5.   

    if(confirm('需要保存吗?')) 

      return; 

    else 

      window.open('跳转网页'); } 
    然后在单击事件里引用该脚本
      

  6.   

    进入编辑页面就  用一个Session 键值对保存.点击保存..验证通过才给它清空...在母版页面的LOAD里面判断一下..Session..................加上...sy375 ....那个方法..很不错嘛...在菜单模版上触发单击事件...