首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> ASP.NET 基礎

anCMS 標籤語法規範:資料繫結標籤完整指南

     編輯:ASP.NET 基礎

專案回顧

半年前曾在博客園發表過幾篇構想文,現已刪除。如今 anCMS (C# 版) 核心已基本成型,特此整理標籤語法規範,作為開發文檔與交流基礎。

核心語法:資料繫結標籤

通用結構

<!--{an:方法名 filed=[字段1,字段2,字段3] sort=[字段 asc|desc] category=[分類ID] id=[編號ID] keyword=[] page=[true|false] num=[分頁顯示數量]}-->
... 模板內容 ...
<!--{/an}-->

參數詳細說明

參數說明範例
方法名對應業務邏輯方法,如 alist(文章列表)、plist(產品列表) 等alist
filed需查詢的字段,逗號分隔,對應模板中 ${0}、${1}... 索引filed=[id,title,time]
sort排序條件,支援 asc/descsort=[time desc]
category分類 ID 篩選,# 代表當前分類category=[#]
id指定記錄 IDid=[123]
keyword關鍵字搜尋keyword=[關鍵詞]
page是否啟用分頁(true/false)page=[true]
num每頁顯示數量num=[10]

實戰範例

<!--{an:alist filed=[id,title,time] sort=[time desc]}-->
<p>編號:${0}, 標題:${1}, 時間:${2}</p>
<!--{/an}-->

輸出:依時間倒序列出文章編號、標題、時間。

開發計劃與展望

  • 各方法具體實現將在後續文章逐一公開
  • 歡迎同行交流,共同打造屬於 ASP.NET 開發者的 CMS
  • 當前進度:核心引擎完成,標籤體系建立中

感悟

「以前是誇誇其談,現在是實打實的代碼。」—— 從構想到落地,每一行代碼都是對初心的兌現。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved