在线等待,如何检测自身页面是否被修改
比如一个页面里有A.aspx这个页面
里有一个<%=bbbb%>这个变量如用使用A.aspx这个页面的人,去掉了<%=bbbb%>
a.aspx这个页面自身如何能知道,被修改了

解决方案 »

  1.   

    即a.aspx自身有这种功能,如果人家能修改<%=bbbb%>,那人家也能把你这种"感知"功能修改掉.
      

  2.   

    没有办法。
    这是http协议决定的。可以让客户端把html数据提交过来判断。
      

  3.   

    FileSystemWatcher监视文件
    System.IO.FileSystemWatcher FileWatcher = new FileSystemWatcher (); 
    FileWatcher.Changed += new FileSystemEventHandler(FileWatcher_Changed); 
      

  4.   

    具体点的话,LZ去翻阅下计算机网络的书籍。搞清楚http协议,浏览器、web服务器各是什么,怎么运作。客户端和服务器端如何通讯。
      

  5.   

    同等,不明白别人怎么能改你的服务器端文件,客户端只能看到呈现的静态html源码,怎么能找到你的<%=bbbb%>这个变量
      

  6.   

    对A.aspx这个页面建立一个CRC校验值,load事件里实时比较
      

  7.   

    在页面上放一个literal控件,变量值付给这个控件。
    每次会发的时候判断literal。text是否为空