Javascript 发布ASP.NET网站
我在asp.net应用程序中有几个页面 我更改了javascript函数(而不是window.close,我将其更改为警报)并发布到IIS。从这个角度来看:Javascript 发布ASP.NET网站,javascript,asp.net,caching,browser,Javascript,Asp.net,Caching,Browser,我在asp.net应用程序中有几个页面 我更改了javascript函数(而不是window.close,我将其更改为警报)并发布到IIS。从这个角度来看: function ShowHelp() {window.close();} <li><a onclick="ShowHelp()">Contents</a></li> 函数ShowHelp() {window.close();} 内容 为此: function ShowHelp() {
function ShowHelp()
{window.close();}
<li><a onclick="ShowHelp()">Contents</a></li>
函数ShowHelp()
{window.close();}
内容
为此:
function ShowHelp()
{alert("Help files to be added");}
<li><a onclick="ShowHelp()">Contents</a></li>
函数ShowHelp()
{alert(“要添加的帮助文件”);}
内容
当我点击F5时,我可以看到变化。我收到了警告信息,这正是我想要的(现在)。但是,当我发布并试图从另一个框查看网站时,单击链接时,我的浏览器将关闭。这就像浏览器缓存了窗口,并且正在查看缓存的版本
我真的希望它总是检查服务器的最新版本。如何在ASP中执行此操作
谢谢
Jason您可以将时间戳参数(毫秒)附加到请求URL
由于时间戳总是不同的,因此浏览器会将其视为一个新请求,因此,它将始终从服务器获取最新版本。有时您必须在更改生效之前重新启动IIS或服务器。还可以尝试清除浏览器的缓存。