【发布时间】:2018-12-16 06:04:19
【问题描述】:
我有一个用经典 asp 编写的应用程序。现在我需要创建一个可供我的应用程序的所有文件访问的新函数,问题是我必须为所有站点添加包含。
有谁知道如何在不需要添加包含的情况下全局定义这个函数?
我已经尝试过 global.asa,但它对我不起作用。
非常感谢您。
问候
【问题讨论】:
标签: function asp-classic include global.asa
我有一个用经典 asp 编写的应用程序。现在我需要创建一个可供我的应用程序的所有文件访问的新函数,问题是我必须为所有站点添加包含。
有谁知道如何在不需要添加包含的情况下全局定义这个函数?
我已经尝试过 global.asa,但它对我不起作用。
非常感谢您。
问候
【问题讨论】:
标签: function asp-classic include global.asa
我不相信有一种方法可以创建可以从任何 ASP 文件调用的 ASP 函数,而无需在需要调用它的 ASP 页面中包含该函数。
我用于站点(或站点中相关功能的文件夹)的一种常见设计模式是创建一个包含此类东西的文件——全局函数——然后将该文件包含在每个 ASP 文件中站点/文件夹。该文件可能包含的一个常见内容是一个子例程,它在页面内容之前发出初始 HTML,另一个发出内容之后的所有内容。这使我可以轻松地为所有页面提供一个共同的外观,并且(当与一个共同的样式表结合使用时)无需修改每个页面即可更改该外观。您还可以在此文件中包含广泛引用的函数。例如,我网站上的每个页面顶部都有一个登录表单。处理验证客户登录凭据的代码位于此全局头文件中。
【讨论】: