我有一个使用经典ASP编程的应用程序。现在,我需要创建一个可由应用程序的所有文件访问的新功能,问题是我必须为所有站点添加包含项。
有人知道如何在不添加包含项的情况下全局定义此功能吗?
我已经尝试过global.asa,但是对我来说不起作用。
非常感谢您。
问候
答案 0 :(得分:0)
我不认为有一种方法可以创建一个可以从任何ASP文件调用的ASP函数,而不必在需要调用它的ASP页面中包含该函数。
我用于网站(或网站内相关功能的文件夹)的一种常见设计模式是创建一个包含此类内容的文件-全局功能-然后将该文件包含在网站上的每个ASP文件中网站/文件夹。该文件可能包含的一个常见问题是一个子例程,该子例程在页面内容之前发出初始HTML,而另一子例程则发出在内容之后的所有内容。这使我可以轻松地为所有页面赋予相同的外观,并且(当与通用样式表结合使用时)可以更改该外观而无需修改每个页面。您还可以在此文件中包含被广泛引用的功能。例如,我网站上的每个页面的顶部都有一个登录表单。该全局头文件中包含处理验证客户登录凭据的代码。