代码改变世界

生成多个相同的模板

2009-05-11 18:37  宝宝合凤凰  阅读(192)  评论(0)    收藏  举报
 <%@ CodeTemplate Language="C#" TargetLanguage="Text" Description="AddTextWriter Demonstration." %>
 <%@ Import Namespace="System.IO" %>
 This template demonstrates using the AddTextWriter method
 to output the template results to multiple locations concurrently.
 <script runat="template">
 public override void Render(TextWriter writer)
 {
     StreamWriter fileWriter1 = new StreamWriter(@"C:\dir\test1.txt", true);
      this.Response.AddTextWriter(fileWriter1);
 
    StreamWriter fileWriter2 = new StreamWriter(@"C:\dir\test2.txt", true);
     this.Response.AddTextWriter(fileWriter2);
 
    base.Render(writer);
 
    fileWriter1.Close();
    fileWriter2.Close();
}
</script>