大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > ASP.NET技巧 > CodeSmith 使用教程(12) 使用主从代码模板

CodeSmith 使用教程(12) 使用主从代码模板(2)

关键词:CodeSmith使用教程  阅读(1036) 赞(34)

[摘要]本文主要介绍CodeSmith 使用教程(12) 使用主从代码模板,希望对你解决相关问题提供帮助。

Create中的Header为注册子模板时Name来定义的类型,通过Create创建子模板的实例后,就直接可以通过该实例的属性来访问子模板中的属性,比如上面代码中IncludeMeta为子模板中定义的一个属性。

从子模板输出结果

// render the sub-template to the current output stream. header.Render(this.Response);

第二种方法是把结果输出到单独的文件中:
// instantiate the sub-template.
Header header = this.Create<Header>();
// render the sub-template to a separate file.
header.RenderToFile("Somefile.txt");

具体的例子可以参见CodeSmith 使用教程(3): 自动生成Yii Framework ActiveRecord
«上一页12下一页»


相关评论