每当数据更新时,执行asp.net代码:  this.Page.ClientScript.RegisterStartupScript(this.GetType(),"change data",
     this.Page.Form.ClientID+".DataChanged=true;",true);要想判断是否更新了数据,可以执行脚本:
  if(document.form[0].DataChanged==undefinded || !document.form[0].DataChanged)
  {
     .......//已经修改了数据
  }

解决方案 »

  1.   

    if(document.form[0].DataChanged==undefinded || !document.form[0].DataChanged)
      {
         .......//没有修改数据
      }
      else
      {
         .......//已经修改了数据
      }
      

  2.   

    把dhtml(& javascript)和asp.net知识都结合起来,不要忽视学习基础,这只有两行代码的东西才能看明白。
      

  3.   

    哦,也许“undefineded”应该写为“undefined”。呵呵,我javascript已经忘记很多了,理解意义自己改一下词法错误。