按Id的Coldfusion查询锚元素

按Id的Coldfusion查询锚元素,coldfusion,Coldfusion,我正在运行一个查询,并尝试使用cfoutput输出信息,如下所示: <cfoutput query="the_query"> <p><a href="#">#QueryResult#</a><p> </cfoutput> Coldfusion不允许我在href中使用#。它说“无效的CFML构造”,但我需要它是href=“#”。有什么办法可以避免这种情况吗?只需在角色上加倍标记内部将输出一个# 将它们与常规

我正在运行一个查询,并尝试使用cfoutput输出信息,如下所示:

<cfoutput query="the_query">
   <p><a href="#">#QueryResult#</a><p>
</cfoutput>


Coldfusion不允许我在href中使用#。它说“无效的CFML构造”,但我需要它是href=“#”。有什么办法可以避免这种情况吗?

只需在角色上加倍标记内部将输出一个#



将它们与常规术语进行比较也没有问题,比如您想使用查询中的字段命名锚:

   <p><a href="###QueryResultField#">#QueryResult#</a><p>

这会给你

   <p><a href="#myAnchorName">Result Here</a><p>

只需在#字符上加倍标记内部将输出一个#



将它们与常规术语进行比较也没有问题,比如您想使用查询中的字段命名锚:

   <p><a href="###QueryResultField#">#QueryResult#</a><p>

这会给你

   <p><a href="#myAnchorName">Result Here</a><p>


始终使用商品来完全限定您的变量#_query.queryResult#注意,在Coldfusion中转义散列标记(通过将###)必须在任何时候都在cfoutput标记内进行,而不是在cfoutput标记外。始终要完全限定变量#_query.queryResult注意,在Coldfusion中转义散列标记(通过将####)必须在任何时候都在cfoutput标记内进行,而不是在cfoutput标记外。