<cfform>在cfscript组件中

Tho*_*fel 0 coldfusion cfinput cfform

我正在为一个站点制作组件,我想知道我是否可以从组件返回一个cfform返回变量并强制coldfusion输出它解析.

显然使用"writeOutput(")"不起作用.我怎么能实现这一点?感谢您的时间!

Dan*_*ort 6

您不能返回cfform,因为标签不能在基于CFScript的组件内使用.使用自定义标记执行此类操作要好得多,然后引用您的组件以获取构建表单的部分.

我会避免(如果可能的话)将任何与cfform相关的部分放入一个基于脚本的组件中.

如果你确实想要最终走这条路线,你需要将cfform(以及它的相关部分)放在另一个由基于脚本的脚本调用的组件中,或者在一个包含然后保存到变量的组件中.所有与尝试将cfform融入您的CFC相关的解决方案都将变得混乱.