有个页面 A.htm, 网站中大部分*.aspx页面都通过
<!--#include file="./A.htm"--> 嵌入了此页面的内容我先访问此网站,然后在浏览器端成功修改了A.htm,但是无论我怎么刷新或重启,*.aspx页面还是老样子,怎么办啊?不是说ASP.NET的网页,初次访问时会编译到 Temporary ASP.NET Files,难道我必须到服务器上关闭IIS,删除编译文件,再重启才能看见修改后的页面?

解决方案 »

  1.   

    <!--#include file="./A.htm"--> 嵌入了此页面的内容? 怎么嵌入的?浏览器端修改来a.htm? 可以详细点吗?
      

  2.   

    肯定A。HTM的内容一般不会改变,因为他是简单的文件包含命令,每次刷新或点击ASPX提交函数都是要重新载入该A。HTM的内容,况且一般HTM都是运用客户端的JAVASCRIPT函数进行修改,从载页面或刷新或提交c#后台服务器函数,HTM文件一般情况下都会保持原样
    请在。NET中使用用户控件ASCX或母版页MASTER来代替<#!--#INCLUDE-->,后则ASP用的多
      

  3.   

    我是在浏览器端执行某操作后,在服务器端用C#修改了A.htm文件的内容。后来我跑到服务器上看到A.htm确实被成功修改了,但是我刷新或关闭浏览器重新打开*.aspx发现嵌入A.htm的内容还是原来的?To:5楼
    我是用母版页嵌入A.htm,再传达到个*.aspx文件。A
      

  4.   

    到浏览器的工具-Internet选项中删除缓存 再试试