Coldfusion的customtag可以有开始tag和结束tag。如果开始tag里,如果使用cfexit的话,包含在custom tag里的代码就不会被执行。下面改一个例子来说明。
Custom Tag文件(abc.cfm):
<cfparam name="attributes.codeid" default="">
<cfif attributes.codeid neq "showme">
<cfexit>
</cfif>
测试文件(test.cfm):
<cf_abc codeid="Hello">
不要显示我
</cf_abc>
<cf_abc codeid="showme">
显示我
</cf_abc>
如果运行test.cfm,你会得到“显示我”,而“不要显示我”就不会出现。我自己写了一个名为codeblock的文件来控制文件的显示,好让自己的代码的可读性增加。
文件codeblock.cfm的内容
<cfparam name="attributes.codeid" default="">
<cfparam name="attributes.currentcodeid" default="">
<cfif listfindnocase(attributes.codeid, attributes.currentcodeid) eq 0>
<cfexit>
</cfif>
使用的时候,传入不同的codeid,就会实现不同的页面。
<cfparam name="codeid" default="form">
<cf_codeblock codeid="form" currentcodeid="#codeid#">
<!--- 显示一个单表--->
</cf_codeblock>
<cf_codeblock codeid="process" currentcodeid="#codeid#">
<!---这里要处理单表的提交。--->
</cf_codeblock>
只要改变codeid的值,我们就可以按需要调用不同的代码块。看看这个是不是和cfif一样,但是满眼的cfif,有时候很烦的。
分享到:
相关推荐
不幸的是,由于时间有限,我将无法继续开发ColdFusion扩展。 我建议您改为尝试 。 致谢 语法高亮所基于的 。 , , 和 作为某些功能和CFML解析器正则表达式的灵感来源。 提供文档和摘录来源。 贡献者 该项目有很多...
一个邮件服务器,用于捕获从 ColdFusion 发送的所有电子邮件 用于访问从 ColdFusion 发送的所有电子邮件的 Web 邮件客户端 MS 核心字体 SSL 自签名证书 如何使用 你必须自己检查你的代码库 更改Vagrantfile的/tmp...
从ColdFusion9升级到ColdFusion16的详细介绍方法 日语版
概述 duo_coldfusion -ColdFusion Web应用程序的二重身份验证 这里是什么: js -Duo Javascript库,由您的Web服务器托管。...用法 开发人员文档: : 支持 直接向我们报告任何错误,功能请求等: 玩得开心!
ColdFusion的提示 由 (在) 版本1.1.1 这是最初由编写的的ColdFusion端口。 它提供了针对水平缩放和二进制搜索查找性能进行了优化的抗碰撞ID。 ... cuid的长度保证为25个字符(在此... cuid库公开了一个公共方法.create
ColdFusion ========== ColdFusion 是一个树莓派 RFID 门禁系统。 它使用 [wiringPi](http://wiringpi.com/) 来控制 Piface 切换门内的电子锁。 然后它将扫描器给出的 UID 与数据目录中的 UID 进行比较,如果找到...
Lucee使用更少的资源并提供了更好的性能为Adobe ColdFusion:copyright:CFML提供了一个兼容层。安装您可以或获取我们的发行版之一: (只需解压缩并运行;删除即可清理)或者,尝试使用由Lucee支持的CFML超级
Java for Coldfusion Developers
ColdFusion-UI-the-Right-Way, 在后端,一个演示如何使用ColdFusion进行UI的文章列表 ColdFusion用户界面这个项目是为了帮助ColdFusion开发人员从产品中离开多个内置的UI控件。 这是我们的信任( 这将在介绍中更详细...
使用ColdFusion Express进行ColdFusion Web应用开发,偏门好东东
ColdFusion是建立交互式站点的一个快速而强大的开发工具。利用ColdFusion,可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML...
ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...
ColdFusion.MX.Bible ColdFusion.MX.Bible ColdFusion.MX.Bible
学习coldfusion必不可少,网页编程的锦囊,需要的就快来下载
coldfusion function chinese document
ColdFusion 函数 大部分 集合
给学习中和正在开发ColdFusion的用户提供一种很大的帮助
ColdFusion官网安装文件
ColdFusion后台利用方法
ColdFusion 5.0高级编程5.pdfColdFusion 5.0高级编程5.pdf