我接手了一个旧的经典ASP项目,作为将数据库从Access迁移到SQL的一部分,我需要在应用程序中的各个点处理一些日期时间案例。我的想法是包含一个小的库文件和我自己的一组函数来处理这些。
没有"包含一次"指令,该网站有足够多的时髦嵌套导入,如果我只是把它放在我需要的每个页面上,我就不能确定它不会被包含不止一次。
那么,如果函数在ASP/VBScript页面中被声明两次,会发生什么呢?他们会一模一样。。。例如:
Function HandleDate(fld)
xyz
End Function
在一个页面中有重复功能的测试中,似乎没有问题,但我想知道是否有什么我应该注意的,因为这肯定"感觉"不对。
根据文档,这看起来并不太重要。主要的问题是确保文件a包括文件B,然后文件B包括文件a(这听起来不像你在做)不会引起循环。点击此处阅读更多。。。
包括文件:提示和注意事项
我有一个传统的经典ASP网站,以前的程序员经常在函数上加倍(也许他忘记了它们已经存在了),所以每次页面加载都有两个版本。这从来没有给我造成任何错误,我已经运行了这些年了。