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

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 疏附县| 漳浦县| 云林县| 上林县| 利津县| 滁州市| 万全县| 湘潭市| 东安县| 天祝| 丹阳市| 靖远县| 额尔古纳市| 西乡县| 塘沽区| 肇东市| 繁峙县| 灯塔市| 桐庐县| 九江县| 含山县| 黄梅县| 类乌齐县| 深圳市| 桦甸市| 台南市| 林州市| 榆树市| 天水市| 澄江县| 布尔津县| 莱芜市| 安宁市| 平凉市| 邢台县| 林甸县| 温宿县| 双牌县| 改则县| 湟源县| 资中县|