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

CodeSmith 教學 (4):基本語法 - CodeTemplate 指令 18 個參數完整參考

     編輯:關於ASP.NET

CodeTemplate 指令是範本唯一必要宣告,定義範本語言、目標語言、描述等核心屬性,類似 ASP.NET @Page 指令。

CodeTemplate 參數完整表

參數說明
Language撰寫範本使用的語言(C#、VB.NET、JScript 等)
TargetLanguage產生程式碼的目標語言分類(不影響實際輸出語言),屬於範本屬性
Description範本說明,CodeSmith Explorer 選中時顯示
Inherits繼承的基底類別,預設 CodeSmith.Engine.CodeTemplate,必須繼承此類別
Src動態編譯包含功能的類別檔案(與 Inherits 不同:Src 為原始碼、Inherits 為已編譯組件)
Debugtrue=包含偵錯符號,可用 System.Diagnostics.Debugger.Break() 設中斷點
LinePragmastrue=錯誤指向範本原始碼、false=指向編譯後原始碼
ResponseEncoding輸出檔案編碼,支援 System.Text.Encoding.GetEncoding 所有編碼
OutputTypeNormal(預設)/Trace/None(主從範本主模板常用 None)
NoWarn隱藏特定編譯警告,警告 ID 逗號分隔(C#/VB.NET 適用)
ClassNameCode-Behind 對應類別名稱(類似 ASP.NET)
NamespaceCode-Behind 對應命名空間
Encoding範本檔案本身編碼,預設 UTF-8

範例宣告

<%@ CodeTemplate Language="C#" TargetLanguage="C#" 
    Description="This is a demo template" 
    Debug="true" LinePragmas="true" %>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved