AERYU

          使用自定義cfml標簽

          自定義標簽具有一般coldfuion標簽一樣的性質。他們可以完成下面的任務:

          • 帶差數。
          • 可以有標簽主體,開始和結束標簽。
          • 當遇到開始標簽的時候時候 coldfusion可進行特定的操作。
          • 如果有結束標簽,Coldfuion又可以進行不同的操作,該操作可以是和僅有開始標簽進行的操作不同。
          • 在自定義標簽里面可以包含任何coldfusion頁面里合法的元素,包括Coldfusion內建標簽,自定義標簽,甚至JSP標簽或者Javascript代碼。
          • 允許遞歸調用,就是說,如果設計恰當,一個自定義標簽內部可以調用本身。
          • 通過全局變量向調用頁面返回結果,但是自定義標簽不能象函數那樣直接返回結果。

          雖然自定義標簽和被 cfincluede標簽引用的頁面都是coldfuion頁面,但是coldfuion對他們的處理方式是不同的。 當頁面調用一個自定義標簽,該頁面的代碼將暫時停止執行知道自定義標簽內的代碼全部被執行完。 當自定義標簽的代碼執行完畢,將返回到調用該標簽的頁面,繼續執行該頁面的代碼。 下面的圖例示范了這一過程。 箭頭表示coldfuion對頁面執行的流程。

          4.1、調用自定義cfml標簽

          不像內建標簽,你可以通過下面三種方法調用自定義的cfml標簽:

          • 直接調用。
          • 使用cfmodule標簽調用。
          • 使用cfimport標簽調用標簽庫目錄。

          直接調用一個cfml自定義標簽,只需要把改標簽所在的cfm文件的文件名去掉.cfm的擴展名,在前面加上cf_前綴,然后放到尖括號<>里就行了。 比如說,如果用來存放自定義標簽代碼的文件名是mytag.cfm,我們可以用下面的方式來直接調用該標簽:

          <cf_myTag>

          同時只要給標簽加上斜杠(/),就可以構成一個結束的標簽:

          </cf_myTag>

          posted on 2006-02-20 15:58 AERYU 閱讀(628) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2006年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627281234
          567891011

          導航

          統計

          常用鏈接

          留言簿(4)

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          configuration

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大庆市| 诏安县| 平舆县| 大兴区| 疏附县| 龙山县| 台南县| 泉州市| 成安县| 清水河县| 珠海市| 马边| 壶关县| 茶陵县| 南涧| 星座| 蒙自县| 名山县| 璧山县| 大悟县| 吉安市| 通许县| 苏州市| 武强县| 丽江市| 黔江区| 崇左市| 浦江县| 山丹县| 远安县| 中西区| 夹江县| 敦化市| 吉隆县| 宿松县| 玉山县| 江北区| 织金县| 米脂县| 灵武市| 普洱|