它只是一个很长的标签而且我用得太多了。
例如
<input name="LastName" <cfoutput> value="#FORM.LastName#" </cfoutput> />
成为
<input name="LastName" <?> value="#FORM.LastName#" </?> />
也许我只是要求太多。
答案 0 :(得分:12)
理想情况下,您不会在cfoutput中包含如此少量的代码。它确实使代码难以阅读和维护。
相反,您应该在cfoutput中包含更大的逻辑块代码。只需要很少的额外开销,并且更容易阅读和维护。
<cfoutput>
<form>
<input value="#SomeVar#">
<input value="#SomeVar#">
<input value="#SomeVar#">
<input value="#SomeVar#">
<input value="#SomeVar#">
</form>
</cfoutput>
答案 1 :(得分:8)
Nope <cfoutput>
就是你得到的。无论如何,对于标记语法。您可以改用脚本语法。
<cfoutput>
<p>hello</p>
</cfoutput>
与
<cfscript>
writeOutput("<p>hello</p>");
</cfscript>
您可以随时在标签的选择编辑器中添加快捷键(按键)。
答案 2 :(得分:0)
<cfoutput>
<form>
<input name="LastName" value="#FORM.LastName#"/>
</form>
</cfoutput>