这只是一个很长的标签,我经常用它。
例如
<input name="LastName" <cfoutput> value="#FORM.LastName#" </cfoutput> />
变成了
<input name="LastName" <?> value="#FORM.LastName#" </?> />
也许我只是要求太多了。
发布于 2014-07-25 15:42:43
不,<cfoutput>是你得到的全部。用于标记语法。您可以改用脚本语法。
<cfoutput>
<p>hello</p>
</cfoutput>对比
<cfscript>
writeOutput("<p>hello</p>");
</cfscript>您总是可以添加一个快捷(击键)到您的编辑器为标签选择。
发布于 2014-07-25 17:06:56
理想情况下,您不会在cfoutput中包装这么小的代码。它确实使代码难以阅读和维护。
相反,您应该在cfoutput中包装更大和逻辑的代码块。几乎没有额外的开销,更容易阅读和维护。
<cfoutput>
<form>
<input value="#SomeVar#">
<input value="#SomeVar#">
<input value="#SomeVar#">
<input value="#SomeVar#">
<input value="#SomeVar#">
</form>
</cfoutput>发布于 2014-08-07 11:08:45
<cfoutput>
<form>
<input name="LastName" value="#FORM.LastName#"/>
</form>
</cfoutput>https://stackoverflow.com/questions/24959405
复制相似问题