如何翻译
<cferror type="EXCEPTION" template="ErrorTemplate.cfm">
到Application.cfc的onError()
函数?请注意,cferror为模板创建了一个var error
结构。有没有一种快速简便的方法来创建相同的错误结构?如何使用<cfinclude>
将其传递给ErrorTemplate.cfm?
我知道onRequest()
与目标页面共享变量范围,但onError共享变量范围也是如此吗?如果没有,我该怎么办?坚持到Form
范围?
谢谢
答案 0 :(得分:2)
根据http://livedocs.adobe.com/coldfusion/8/htmldocs/appFramework_15.html
考虑使用onError事件方法替换cferror标记。如果你 不要这样做,将cferror标签放在CFC初始化代码中。
如果您使用Application.cfc怎么办?有一点需要记住的是 您可以轻松地将CFERROR标签放入您的内部 Application.cfc文件。这是允许的,我之前已经这样做了。
答案 1 :(得分:0)
为什么不在App.cfc中使用onError来显示“抱歉和发生错误,我们正在处理它”类型页面?