测试通过,供自己学习。只要一个前台页面就可以了,无后台代码。 新建一个asp.net页面如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>无标题页</title> <mce:script language="javascript" type="text/javascript"><!-- function CloseIt() { if(document.getElementById("txtFlag").value !="0")//如果txtFlag的值不为0则提示 event.returnValue = "页面值已经修改了,请记的保存哦!!!哈哈……"; } // --></mce:script> </head> <body οnbefοreunlοad="CloseIt();"> <form id="form1" runat="server"> <div> <input type="text"id="txtFlag" value="0" /> </div> </form> </body> </html>