Waq*_*lik 3 coldfusion coldfusion-9 coldfusion-10
我试图用onError方法替换我的cferror标签(在application.cfm中)(在application.cfc中将取代application.cfm).但我面临一个问题.
问题是:  
对于onError,如果我试图显示一些用户友好的消息,它将显示在发生错误的地方的html中.
例如,如果页脚中出现异常,则消息将显示在站点的页脚中,并且还会显示站点上的所有其他内容(html).
但是当我使用cferror标签时,如果发生异常,则只显示在cferror标签中指定的模板.
那么,
有没有办法让onError与cferror标签一样工作?
(在显示用户友好消息的意义上)  
谢谢.
你所描述的是有意义的.输出缓冲区已经部分填充了客户端的响应.
在application.cfc中的onError方法中,你应该能够<cfcontent reset=true>用来清空缓冲区,然后你可以发送你喜欢的任何响应.