将错误标签重构为application.cfc's onError()



如何翻译

<cferror type="EXCEPTION" template="ErrorTemplate.cfm">

到Application.cfc的onError()函数?注意,我们为模板创建了一个var error结构体。是否有一种快速简便的方法来创建相同的错误结构?如何把它传递给ErrorTemplate。cfm使用<cfinclude> ?

我知道onRequest()与目标页面共享变量范围,但是onError也共享变量范围吗?如果不是,我该怎么办?把它固定在Form瞄准镜上?

谢谢

根据http://livedocs.adobe.com/coldfusion/8/htmldocs/appFramework_15.html

考虑用onError事件方法替换错误标签。如果你如果不这样做,将错误标签放在CFC初始化代码中。

根据http://www.coldfusionjedi.com/index.cfm/2007/12/5/The-Complete-Guide-to-Adding-Error-Handling-to-Your-ColdFusion-Application

如果您正在使用Application.cfc怎么办?要记住的一件事是可以很容易地将CFERROR标记放入应用程序。氯氟化碳的文件。这是允许的,我以前也这样做过。

为什么你不只是使用onError在App.cfc显示一个"对不起,错误发生了,我们正在努力"类型的页面?

最新更新