我应该关注双重定义的VBS功能吗?

时间:2016-04-07 13:15:07

标签: vbscript asp-classic

我接管了一个旧的经典ASP项目,作为将数据库从Access迁移到SQL的一部分,我需要在应用程序的各个点处理一些日期时间案例。我的想法是包含一个带有我自己的函数集的小库文件来处理它们。

没有“包含一次”指令,并且该网站有足够时髦的嵌套导入,如果我只是将它放在我需要的每个页面上,我无法确定它不会被包含多次。

那么,如果函数在ASP / VBScript页面中被声明两次会发生什么?他们是相同的......前:

Function HandleDate(fld)
  xyz
End Function

在页面中具有重复功能的测试中,似乎没有问题,但我想知道是否有一些我应该注意的事情,因为这当然不会“感觉”正确。

2 个答案:

答案 0 :(得分:1)

根据文档,它看起来并不重要。主要关注的是确保你不会导致包含文件B的文件A循环,然后文件B包括文件A(它听起来不像你正在做的那样)。在这里阅读更多内容......

Including Files: Tips and Cautions

答案 1 :(得分:0)

我有一个传统的经典ASP网站,之前的编码器经常将功能翻倍(也许他忘了他们已经在那里),所以每个页面加载都存在两个版本。这从来没有给我带来任何错误,而且我已经运行了多年了。