3

我的 cfimport 在页面上工作,但我尝试将其移动到 onRequestStart 并且它不起作用。然后我尝试将它放在一个 cfinclude 文件夹中,但没有奏效。cfimport 是否必须在页面本身上?

4

1 回答 1

6

是的,标签只能在使用的页面上cfimport使用;从文档

cfimport 标签必须在使用导入标签的页面上。例如,如果您在包含在 cfinclude 调用中的页面上使用 cfimport 标记,则不能在具有 cfinclude 标记的页面上使用导入的标记。同样,如果您的 Application.cfm 页面上有 cfimport 标签,则导入的标签仅在 Application.cfm 页面上可用,在应用程序的其他页面上不可用。ColdFusion 在这些情况下不会抛出错误,但导入的标签不会运行。

于 2009-06-24T13:37:33.600 回答