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

基於 jTemplates、ascx 協同工作的酷 UI 模板技術

     編輯:關於ASP.NET

回顧 ScottGu 早期文章「酷 UI 模板技術」:利用 ASCX 用戶控件產生客戶端 HTML 片段,避免手工拼接字串。EnjooSite 專案大量客戶端編碼,引入 jTemplates 並優化改進。

jTemplates 工作兩步:setTemplate(template, null) 設定模板結構,processTemplate(data) 綁定資料呈現。關鍵在於如何便捷取得 template 與 data。

方案:建立 template.ascx,內含 jTemplates 語法 ({#if}, {#foreach}) 混合伺服器端代碼 (<%= %>) 生成最終模板字串,伺服器端渲染 ASCX 後輸出至客戶端供 jTemplates 使用。

(程式碼片段保留)

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