我使用Response.Write将动态JavaScript写入页面,以使用警报框测试代码中的某些值(在测试机上无法步进使用构建)。我已经恢复了代码,重新构建,删除了IE中的所有临时数据,但是警报仍然显示。
我出于某种推荐实施了这一点(显然是愚蠢的),现在我无法摆脱它。
有人可以告诉我如何“撤消”这个操作吗?
我出于某种推荐实施了这一点(显然是愚蠢的),现在我无法摆脱它。
有人可以告诉我如何“撤消”这个操作吗?
首先尝试重新启动IIS(iisreset),确保IIS已清除其缓存。如果这不起作用,且(您说IE已清除),则可以手动删除ASP.NET预编译临时文件。
alert
,并跟踪它的生成源。无论浏览器缓存如何,移除Response.Write
行肯定会删除 JavaScript。如果您使用源代码控制系统,则可能仍然有一些其他测试代码存在,或者您没有回退到足够早的版本。 - mellamokb