通过CodeTemplateInfo对象可以获取代码模板文件本身的一些信息,比如文件名,源语言,编码方法,其支持的属性有:
属性名
描述
CodeBehind |
该模板的Code-behind的文件名或者模板不使用CodeBehind时为空字符串. |
ContentHashCode |
返回代码模板的一个Hash值. |
DateCreated |
返回模板创建的时间. |
DateModified |
返回模板修改的时间 |
Description |
返回模板说明 |
DirectoryName |
返回模板所处的目录 |
FileName |
返回模板的文件名 |
FullPath |
返回模板的完整路径. |
Language |
返回模板的源语言类型 |
TargetLanguage |
返回模板生成的目标语言类型 |
本例通过CodeTempalte对象的CodeTemplateInfo属性对象中输出文件中显示上面个各个属性值:
<%@ CodeTemplate Language="C#" TargetLanguage="Text"
Description="Demonstrates CodeTemplateInfo." %>
<% DumpInfo(); %>
<script runat="template">
public void DumpInfo()
{
Response.WriteLine("Template: {0}", CodeTemplateInfo.FileName);
Response.WriteLine("Created: {0}", CodeTemplateInfo.DateCreated);
Response.WriteLine("Description: {0}", CodeTemplateInfo.Description);
Response.WriteLine("Location: {0}", CodeTemplateInfo.FullPath);
Response.WriteLine("Language: {0}", CodeTemplateInfo.Language);
Response.WriteLine("Target Language: {0}", CodeTemplateInfo.TargetLanguage);
}
</script>
显示结果如下:
Template: CodeTemplateInfo.cst
Created: 6/01/2013 12:49:57 PM
Description: Demonstrates CodeTemplateInfo.
Location: D:\tmp\CodeTemplateInfoDemo\CodeTemplateInfoDemo\CodeTemplateInfo.cst
Language: C#
Target Language: Text
本例下载
分享到:
相关推荐
CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf ...
CodeSmith使用教程,开发资料,PDF高清淅版,对CodeSmith熟悉的朋友都知道,CodeSmith是一个基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成代码或文本,本教程将带你掌握CodeSmith的使用方法和原理等...
CodeSmith开发使用教程资料 pdfCodeSmith开发使用教程资料 pdfCodeSmith开发使用教程资料 pdfCodeSmith开发使用教程资料 pdf
内部包含两个学习文件:CodeSmith.docx和CodeSmith使用手册及实例.pdf
前言11第 1 章第 1 章概述概述44第 2 章第 2 章编写第一个代码模板编写第一个代码模板11第 3 章第 3 章自动生成Yii Framework Ac
CodeSmith使用基础教程 非常详细的网页教程
codesmith编程完整教程 所用工具: CodeSmith Professional v5.1.3.8510,代码示例全部是以C#为例。
CodeSmith 基础教程 word版,比较简单
codesmith使用教程。快速开发会用得到。
CodeSmith安装包已经模板代码和使用教程,原版程序+注册机+教程(包含图文教程),视频教程,三层模板的通用代码生成模板
CodeSmith 使用手册及实例,初学者学习的很好资料
CodeSmith 基础教程.CodeSmith 基础教程.CodeSmith 基础教程.CodeSmith 基础教程.CodeSmith 基础教程
CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成...
本软件可以让你从大量的代码中解脱~ CodeSmith初学者教程
CodeSmith教程,.net代码生成器简单教程
CodeSmith3.0中文教程。网上大部分教程是英文版的,这里提供的是简体中文版的教程。
CodeSmith教程 中文版,帮助快速入门CodeSmith代码生成工具。
codesmith nettiers-2.3.1.zip codesmith 模板codesmith nettiers-2.3.1.zip codesmith 模板codesmith nettiers-2.3.1.zip codesmith 模板codesmith nettiers-2.3.1.zip codesmith 模板codesmith nettiers-2.3.1.zip...
codesmith教程.pdf
CodeSmith教程