1
我運行一個查詢,現在用CFOUTPUT這樣的嘗試輸出的信息:ColdFusion的查詢定位元素的標識
<cfoutput query="the_query">
<p><a href="#">#QueryResult#</a><p>
</cfoutput>
ColdFusion的不會允許我使用#在HREF。它說「無效的CFML構造」,但我需要它是href =「#」。有沒有辦法逃避這個?
我運行一個查詢,現在用CFOUTPUT這樣的嘗試輸出的信息:ColdFusion的查詢定位元素的標識
<cfoutput query="the_query">
<p><a href="#">#QueryResult#</a><p>
</cfoutput>
ColdFusion的不會允許我使用#在HREF。它說「無效的CFML構造」,但我需要它是href =「#」。有沒有辦法逃避這個?
只是在#字符上加倍。標籤內的##會輸出一個#。
<cfoutput query="the_query">
<p><a href="##">#QueryResult#</a><p>
</cfoutput>
沒問題,把這些對抗常規條款,或者說,說你想要的名字使用領域從查詢錨:
<p><a href="###QueryResultField#">#QueryResult#</a><p>
這將使你
<p><a href="#myAnchorName">Result Here</a><p>
始終商品以完全限定變量......#the_query.queryResult# – 2011-04-27 19:48:41
請注意,在ColdFusion中,散列標記(通過加倍##)必須在cfoutput標籤內進行,但不能超出cfoutpu t標籤。 – 2011-04-28 02:32:18